zoukankan      html  css  js  c++  java
  • minicom 安装 查看串口

    因为现在电脑基本不配备串行接口,所以,usb转串口成为硬件调试时的必然选择。目前知道的,PL2303的驱动是有的,在dev下的名称是ttyUSB0

     默认情况下ubuntu已经安装了USB转串口驱动(pl2303)。

    1、# lsmod | grep usbserial

    如果有usbserial,说明系统支持USB转串口。

    2、插上USB转串口,在终端输入命令#dmesg | grep ttyUSB0,如果出现连接成功信息,则说明ubuntu系统已经识别该设备了。

    注意: 虚拟机环境下的ubuntu默认情况下是不能自动识别的,需要在虚拟机的可移动设备选项中连接到外部设备, 这样才能被ubuntu系统识别(保证windos的usb转串口驱动正常)

    一,安装

    sudo apt-get install minicom

    二,配置

    修改设备文件权限,sudo chmod 777 /dev/ttyUSB0

    2.配置minicom的参数

    运行$ sudo minicom -s

     

    便进入了minicom的配置界面,使用上下键选择Serial port setup,回车。此时光标在“change which setting”后面停留,它的上面有如下菜单:

    我们只需输入上面对应的字母,就可以进如相应的菜单进行设置。设置完成,回车,光标会回到“change which setting”后面,如此重复。完成按回车返回主菜单即可。

     

    返回主菜单后,选择“Save setup as df1”,将其保存为默认设置,然后选择 Exit推出。需退出后重新打开minicom,软件才会使用上述参数进行初始化。

    如果没有使用USB转串口,而是直接使用串口,那么Serial Device要配置为/dev/ttyS0(如果使用USB转串口,则需要查看dev下是否存在ttyUSB0,若没有,则创建一个:mknod /dev/ttyUSB0 c 188 0) 

    对波特率,数据位和停止位进行配置,键入“E”,波特率选为115200 8N1 (奇偶校验无, 停止位1),

    硬/软件流控制分别键入“F”“G”并且都选NO.

    在确认配置正确之后,可键入回车返回上级配置界面,并将其保存为默认配置。(即save setup as   dfl),之后重启minicom是刚才配置生效,在连上开发板的串口线后,就可在minicom中打印正确的串口信息了。

    3.minicom使用

    如果上面设置顺利,打开minicom

    sudo minicom

    重新给开发板上电后,此时,窗口里就有信息打印出来了。

    *启动minicom的时候,显示颜色: 

    $minicom -c on 

    这样,启动之后我们会发现显示的内容不是黑白的了。 

    为方便使用,可将该命令用alias重定义一下:

    vi ~/.bashrc 

    alias minicom='minicom -c on -w'

    这样修改后,以后直接用minicom命令就可进入彩色版的minicom界面了

     

    按下ctrl + a后,再按下z键,即能进入菜单界面,

     

    minicom基本操作如下:

    1)需使用Ctrl+a 进入设置状态

    2)按z进入设置菜单

    (1)S键:发送文件到目标系统中;

    (2)W键:自动卷屏。当显示的内容超过一行之後,自动将後面的内容换行。这个功能在查看内核的啓动信息时很有用。

    (3)C键:清除屏幕的显示内容;

    (4)B键:浏览minicom的历史显示;

    (5)X键:退出mInicom,会提示确认退出。

  • 相关阅读:
    jQuery EasyUI API 中文文档 可调整尺寸
    jQuery EasyUI API 中文文档 链接按钮(LinkButton)
    jQuery EasyUI API 中文文档 手风琴(Accordion)
    jQuery EasyUI API 中文文档 表单(Form)
    jQuery EasyUI API 中文文档 组合(Combo)
    jQuery EasyUI API 中文文档 布局(Layout)
    jQuery EasyUI API 中文文档 拆分按钮(SplitButton)
    jQuery EasyUI API 中文文档 菜单按钮(MenuButton)
    jQuery EasyUI API 中文文档 搜索框
    jQuery EasyUI API 中文文档 验证框(ValidateBox)
  • 原文地址:https://www.cnblogs.com/sea-stream/p/10712260.html
Copyright © 2011-2022 走看看