minicom_minicomputer - CSDN
精华内容
参与话题
  • minicom使用

    千次阅读 2017-12-12 14:32:27
    inux下查看串口信息 查看串口是否可用,可以对串口发送数据比如对com1口,echo helloworld >/dev/ttyS0 查看串口名称使用 ls -l /dev/ttyS*一般情况下串口的名称全部在dev下面,... 查看usb设备 lsusb 查看串口驱动
    inux下查看串口信息
    查看串口是否可用,可以对串口发送数据比如对com1口,echo helloworld >/dev/ttyS0
    查看串口名称使用 ls -l /dev/ttyS*一般情况下串口的名称全部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS*,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的;

    查看usb设备  lsusb
    查看串口驱动:cat /proc/tty/drivers/serial


    [root@dy root]# cat /proc/tty/driver/*
    serinfo:1.0 driver revision:
    0: uart:MPC52xx PSC mmio:0x80011300 irq:40 tx:10 rx:129 CTS|DSR|CD
    usbserinfo:1.0 driver:2.0

    例如,在终端输入:dmesg | grep tty显示从系统启动到现在串口插入拔出的信息,让后我在电脑上插入一个usb转rs232线,再在终端输入:dmesg | grep tty ,会显示:usb 2-2.1:pl2303 converter now attached to ttyUSB0;可以通过此法确定我新插入的串口线对应的串口号。

    minicom是linux下串口通信的软件,它的使用完全依靠键盘的操作,虽然没有“超级终端”那么易用,但是使用习惯之后读者将会体会到它的高效与便利,下面将讲解minicom的安装和配置。

    一、安装minicom:

    使用以下命令:
    # sudo apt-get install minicom

    以下为安装的详细信息:
    # sudo apt-get install minicom

    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树
    正在读取状态信息... 完成
    将会安装下列额外的软件包:
    lrzsz
    下列【新】软件包将被安装:
    lrzsz minicom

    共升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 2 个软件未被升级。
    需要下载 270kB 的软件包。
    解压缩后会消耗掉 1389kB 的额外空间。
    您希望继续执行吗?[Y/n]y
    获取:1 http://ubuntu.uestc.edu.cn hardy/universe lrzsz 0.12.21-4.1 [97.0kB]
    获取:2 http://ubuntu.uestc.edu.cn hardy/main minicom 2.3~rc1-2 [173kB]
    下载 270kB,耗时 1s (184kB/s)
    选中了曾被取消选择的软件包 lrzsz。
    (正在读取数据库 ... 系统当前总共安装有 101203 个文件和目录。)
    正在解压缩 lrzsz (从 .../lrzsz_0.12.21-4.1_i386.deb) ...

    选中了曾被取消选择的软件包 minicom。
    正在解压缩 minicom (从 .../minicom_2.3~rc1-2_i386.deb) ...
    正在处理用于 man-db 的触发器...
    正在设置 lrzsz (0.12.21-4.1) ...
    正在设置 minicom (2.3~rc1-2) ...

    PS:ubuntu 现在做的真是没话说,相当的实用和智能啊,把相关的依赖包(lrzsz)都相互关联并且安装上去了。但是如果使用ubuntu 8.10以前的版本可能就要单独安装lrzsz软件包了(lrzsz包括了x/y/zmodem协议)。也就是说,在通过串口用xmodem协议烧写内核 时会提示没有xmodem协议,所以这时就要安装lrzsz软件包了:
    # sudo apt-get install lrzsz
    然后就可以正常地使用minicom通过串口烧写内核了。

    二、配置minicom:

    1、在使用minicom之前,首先要保证你对串口有读/写的权限。我们知道,Linux的设备对应于/dev/目录中的某个文件,串口COM1对应ttyS0,COM2对应ttyS1,使用以下命令来查看你对COM1的权限:
    $ ls -l /dev/ttyS0
    crw-rw---- 1 root dialout 4, 64 2009-08-01 11:05 /dev/ttyS0
    可以看到,它的属主是root。

    2、正如在Windows中要配置超级终端一样,在使用minicom之前,先要对串口进行配置。
    运行# sudo minicom -s

    选择Serial port setup,此时所示光标在"Change which setting"上,键入"A",此时光标移到第A项对应处:串口COM1对应ttyS0,COM2对应ttyS1(注意选择)。

    然后对波特率,数据位和停止位进行配置,键入"E",波特率选为115200 8N1(数据位8,奇偶校验无,停止位1),硬/软件流控制分别键入"F"和"G",并且都选No。在确认配置正确之后,可键入回车返回上级配置界面,并 将其保存为默认配置(即save setup as dfl)。最后,选择"Exit from Minicom"命令退出。

    注意:非正常关闭minicom,会在/var/lock下创建几个文件LCK*,这几个文件阻止了minicom的运行,将它们删除后即可恢复

    具体的配置信息如下所示:
    Serial port setup [Enter]
    +-------------------------------------------------------------+
    | A - Serial Device : /dev/ttyUSB0 |
    | B - Lockfile Location : /var/lock |
    | C - Callin Program : |
    | D - Callout Program -: |
    | E - Bps/Par/Bits : 115200 8N1 |
    | F - Hardware Flow Control : No |
    | G - Software Flow Control : No |
    | |
    | Change which setting? |
    +-------------------------------------------------------------+

    注意:如果没有使用USB转串口,而是直接使用串口,那么Serial Device要配置为/dev/ttyS0。

    然后重启minicom(即直接在shell下执行minicom命令就可以进入minicom的控制台)使刚才的配置生效,再连上开发板的串口线后,就可以在minicom中打印出正确的串口信息了。在控制台下通过组合键Ctrl+A Z可以进入minicom菜单。

    组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。另外还有一些常用的组合键。
    (1)S键:发送文件到目标系统中;
    (2)W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。
    (3)C键:清除屏幕的显示内容;
    (4)B键:浏览minicom的历史显示;
    (5)X键:退出mInicom,会提示确认退出。

    3、配置文件所在目录
    Ctrl + A --> O
    +-----[configuration]------+
    | Filenames and paths |
    | File transfer protocols -|
    | Serial port setup |
    | Modem and dialing |
    | Screen and keyboard |
    | Save setup as dfl |
    | Save setup as.. |
    | Exit |
    +--------------------------+

    选择"Filenames and paths"
    +-----------------------------------------------------------------------+
    | A - Download directory : /home/crliu |
    | B - Upload directory : /tmp |
    | C - Script directory : |
    | D - Script program : runscript |
    | E - Kermit program : |
    | F - Logging options |
    | |
    | Change which setting? |
    +-----------------------------------------------------------------------+

    (1)A - download 下载文件的存放位置(开发板 ---> PC)
    开发板上的文件将被传输到PC机上的/home/crliu目录下。
    (2)B - upload 从此处读取上传的文件(PC ---> 开发板)
    PC机向开发板发送文件,需要发送的文件在/tmp目录下(PC机上的目录)。做了此项配置后,每次向开发板发送文件时,只需输入文件名即可,无需输入文件所在目录的绝对路径。

    三、Linux下如何使用USB转串口设备

    对没有串口的笔记本持有者来说,做硬件开发经常为没有串口而烦恼,不过现在有了USB转串口设备。但是新的问题又出现了,比如说对于Minicom下的PC机和目标机通信还是存在着一些配置问题,下面就说一下linux下USB转串口的具体配置和问题:

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

    1、# lsmod | grep usbserial
    如果有usbserial,说明系统支持USB转串口。

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

    注意:虚拟机环境下的ubuntu默认情况下是不能自动识别的,需要在虚拟机窗口右下角点击"Prolific USB-Serial Controller",然后选择"Connect (Disconnect from Host)",这样才能被ubuntu系统识别。

    3、在上面minicom的配置中设置Serial Device: /dev/ttyUSB0,重启开发板,这样基本上就可以正常使用minicom来打印串口信息了。

    4、问题
    如果经过上面的步骤minicom还是不能正常工作,出现如下错误提示:
    # sudo minicom
    minicom: cannot open /dev/ttyUSB0: 没有该文件或目录

    这时可以尝试换一个USB口,然后再次操作以上流程。如果还是提示这个错误,那么可以使用下面的方法来解决。

    这种方法是在硬件里添加串口设备,将window下的设备添加到虚拟机里。也就是 说,要在window获得焦点的时 候加入usb转串口,然后再到虚拟机下将这个设备添加进去,这时就可以在ubuntu下查看添加的这个设备的设备文件,一般是/dev/tty0或者 /dev/ttyS0。

    这种方法其实是将window的usb转串口作为虚拟机的串口,所以就是tty0或者ttyS0了,而不是真正在ubuntu下加载的。

    具体步骤如下:
    (1)打开虚拟机环境,然后选择"VM-->Settings(Ctrl+D)"。

    (2)点"Add",进入添加硬件向导,选择"Serial Port",点"Next"。

    (3)选择第一项"Use physical port on the host",点"Next"。

    (4)选择"Physical serial port"方式为"Auto detect",勾选"Connect at power on",点"Finish"完成。

    (5)然后在上面minicom的配置中设置Serial Device: /dev/tty0或者Serial Device: /dev/ttyS0,重启开发板,这样就可以正常运行minicom了。

    posted on 2011-08-03 13:23 左手牛奶,右手面包 阅读(1630) 评论(0编辑 收藏


    Linux下如何使用USB转串口设备

    对没有串口的笔记本持有者来说,做硬件开发经常为没有串口而烦恼,不过现在有了USB转串口设备。但是新的问题又出现了,比如说对于Minicom下的PC机和目标机通信还是存在着一些配置问题,下面就说一下linux下USB转串口的具体配置和问题:

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

    1、# lsmod | grep usbserial
    如果有usbserial,说明系统支持USB转串口。

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

    注意: 虚拟机环境下的ubuntu默认情况下是不能自动识别的,需要在虚拟机窗口右下角点击"Prolific USB-Serial Controller",然后选择"Connect (Disconnect from Host)",这样才能被ubuntu系统识别。

    3、在上面minicom的配置中设置Serial Device: /dev/ttyUSB0,重启开发板,这样基本上就可以正常使用minicom来打印串口信息了。

    4、问题 
    如果经过上面的步骤minicom还是不能正常工作,出现如下错误提示:
    # sudo minicom
    minicom: cannot open /dev/ttyUSB0: 没有该文件或目录

    这时可以尝试换一个USB口,然后再次操作以上流程。 如果还是提示这个错误,那么可以使用下面的方法来解决。

    这种方法是在硬件里添加串口设备,将window下的设备添加到虚拟机里。也就 是说,要在window获得焦点的时 候加入usb转串口,然后再到虚拟机下将这个设备添加进去,这时就可以在ubuntu下查看添加的这个设备的设备文件,一般是/dev/tty0或者 /dev/ttyS0。

    这种方法其实是将window的usb转串口作为虚拟机的串口,所以就是tty0或者ttyS0了,而不是真正在ubuntu下加载的。

    具体步骤如下:
    (1)打开虚拟机环境,然后选择"VM-->Settings(Ctrl+D)"。

    (2)点"Add",进入添加硬件向导,选择"Serial Port",点"Next"。




    (3)选择第一项"Use physical port on the host",点"Next"。




    (4)选择"Physical serial port"方式为"Auto detect",勾选"Connect at power on",点"Finish"完成。

    (5)然后在上面minicom的配置中设置Serial Device: /dev/tty0或者Serial Device: /dev/ttyS0,重启开发板,这样就可以正常运行minicom了。

    ------------------------ 
    使用

    Minicom是基于窗口的。要弹出所需功能的窗口,可按下Ctrl-A (以下 
    使用C-A来表示Ctrl-A),然后再按各功能键(a-z或A-Z)。先按C-A,再 
    按'z',将出现一个帮助窗口,提供了所有命令的简述。配置minicom 
    (-s 选项,或者C-A、O)时,可以改变这个转义键,不过现在我们还 
    是用Ctrl-A吧。

    以下键在所有菜单中都可用: 
    UP arrow-up 或 'k' 
    DOWN arrow-down 或 'j' 
    LEFT arrow-left 或 'h' 
    RIGHT arrow-right 或 'l' 
    CHOOSE Enter 
    CANCEL ESCape.

    屏幕分为两部分:上部24行为终端模拟器的屏幕。 ANSI或VT100转义 
    序列在此窗口中被解释。若底部还剩有一行,那么状态行就放在这儿; 
    否则,每次按C-A时状态行出现。 在那些有专门状态行的终端上将会 
    使用这一行,如果termcap信息完整且加了-k标志的话。

    下面按字母顺序列出可用的命令:

    C-A 两次按下C-A将发送一个C-A命令到远程系统。如果你把"转义字符" 
    换成了C-A以外的什么字符,则对该字符的工作方式也类似。

    A 切换"Add Linefeed"为on/off。若为on,则每上回车键在屏幕上 
    显示之前,都要加上一个linefeed。

    B 为你提供一个回卷(scroll back)的缓冲区。可以按u上卷,按d下卷, 
    按b上翻一页,按f下翻一页。也可用箭头键和翻页键。可用s或S键 
    (大小写敏感)在缓冲区中查找文字串,按N键查找该串的下一次出现。 
    按c进入引用模式,出现文字光标,你就可以按Enter键指定起始行。 
    然后回卷模式将会结束,带有前缀'>'的内容将被发送。

    C 清屏。

    D 拨一个号,或转向拨号目录。

    E 切换本地回显为on/off (若你的minicom版本支持)。

    F 将break信号送modem。

    G 运行脚本(Go)。运行一个登录脚本。

    H 挂断。

    I 切换光标键在普通和应用模式间发送的转义序列的类型(另参下面  
    关于状态行的注释)。

    J 跳至shell。返回时,整个屏幕将被刷新(redrawn)。

    K 清屏,运行kermit,返回时刷新屏幕。

    L 文件捕获开关。打开时,所有到屏幕的输出也将被捕获到文件中。

    M 发送modem初始化串。若你online,且DCD线设为on,则modem被初始化 
    前将要求你进行确认。

    O 配置minicom。转到配置菜单。

    P 通信参数。允许你改变bps速率,奇偶校验和位数。 

    Q 不复位modem就退出minicom。如果改变了macros,而且未存盘, 
    会提供你一个save的机会。

    R 接收文件。从各种协议(外部)中进行选择。若filename选择窗口和下 
    载目录提示可用,会出现一个要求选择下载目录的窗口。否则将使用 
    Filenames and Paths菜单中定义的下载目录。

    S 发送文件。选择你在接收命令中使用的协议。如果你未使文件名选择 
    窗口可用(在File Transfer Protocols菜单中设置),你将只能在一 
    个对话框窗口中写文件名。若将其设为可用,将弹出一个窗口,显示 
    你的上传目录中的文件名。可用空格键为文件名加上或取消标记,用 
    光标键或j/k键上下移动光标。被选的文件名将高亮显示。 目录名在 
    方括号中显示,两次按下空格键可以在目录树中上下移动。最后,按 
    Enter发送文件,或按ESC键退出。

    T 选择终端模拟:ANSI(彩色)或VT100。此处还可改变退格键,打开或 
    关闭状态行。

    W 切换linewrap为on/off。

    X 退出minicom,复位modem。如果改变了macros,而且未存盘,会提供  
    你一个save的机会。

    Z 弹出help屏幕。

    http://lijingxian.blog.sohu.com/162069988.html
    展开全文
  • minicom 使用方法

    万次阅读 2017-08-29 08:12:49
    minicom,tkterm都是linux下应用比较广泛的串口软件,这里简单介绍minicom使用。 一,安装 sudo apt-get install minicom 二,配置 安装完成后,请不要着急打开软件。需先进行配置。具体步
    因为现在电脑基本不配备串行接口,所以,usb转串口成为硬件调试时的必然选择。目前知道的,PL2303的驱动是有的,在dev下的名称是ttyUSB#。
    minicom,tkterm都是linux下应用比较广泛的串口软件,这里简单介绍minicom使用。

    一,安装
    sudo apt-get install minicom

    二,配置
    安装完成后,请不要着急打开软件。需先进行配置。具体步骤如下:
    1.linux下的所有操作面向用户的都是文件操作,在对串口操作之前,我们应该先确认自己对该文件有没有读写权限。
    ls -l /dev/ttyUSB*
    linux下的usb串口命名为ttyUSB,运行上面命令,可以看到有几个设备挂载。
    我们这里是:
    crw-rw---- 1 root dialout 188, 0 Apr 10 17:10 /dev/ttyUSB0
    只有ttuUSB0.
    再用lsusb察看:
    $ lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 002: ID 046d:c05a Logitech, Inc. Optical Mouse M90
    Bus 007 Device 002: ID 046d:c31d Logitech, Inc. 
    Bus 004 Device 009: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

    usb 004正是我们挂上去的usb转串口线缆,使用的芯片是PL2303。
    但是正如上面显示,ttyUSB0这个设备是root所有的,所以,我们以普通用户身份打开minicom是没法访问该文件的。

    2.配置minicom的参数
    运行$ sudo minicom -s

    便进入了minicom的配置界面,使用上下键选择Serial port setup,回车。此时光标在“change which setting”后面停留,它的上面有如下菜单:
    Serial port setup [Enter]
    +-------------------------------------------------------------+
    | A - Serial Device : /dev/ttyUSB0 |
    | B - Lockfile Location : /var/lock |
    | C - Callin Program : |
    | D - Callout Program -: |
    | E - Bps/Par/Bits : 115200 8N1 |
    | F - Hardware Flow Control : No |
    | G - Software Flow Control : No |
    | |
    | Change which setting? |
    +-------------------------------------------------------------+
    我们只需输入上面对应的字母,就可以进如相应的菜单进行设置。设置完成,回车,光标会回到“change which setting”后面,如此重复。完成按回车返回主菜单即可。
    注意:如果沒有使用USB轉串口,而是直接使用串口,那麼Serial Device要配置爲/dev/ttyS0。

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

    3.minicom使用
    如果上面设置顺利,打开minicom
    sudo minicom
    重新给开发板上电后,此时,窗口里就有信息打印出来了。
    minicom基本操作如下:
    1)需使用Ctrl+a 进入设置状态
    2)按z进入设置菜单
    (1)S键:发送文件到目标系统中;
    (2)W键:自动卷屏。当显示的内容超过一行之後,自动将後面的内容换行。这个功能在查看内核的啓动信息时很有用。
    (3)C键:清除屏幕的显示内容;
    (4)B键:浏览minicom的历史显示;
    (5)X键:退出mInicom,会提示确认退出。

    4丶配置文件所在目录
    Ctrl + A --> O
    +-----[configuration]------+
    | Filenames and paths |
    | File transfer protocols -|
    | Serial port setup |
    | Modem and dialing |
    | Screen and keyboard |
    | Save setup as dfl |
    | Save setup as.. |
    | Exit |
    +--------------------------+

    选择"Filenames and paths"
    +-----------------------------------------------------------------------+
    | A - Download directory : /home/crliu |
    | B - Upload directory : /tmp |
    | C - Script directory : |
    | D - Script program : runscript |
    | E - Kermit program : |
    | F - Logging options |
    | |
    | Change which setting? |
    +-----------------------------------------------------------------------+

    (1)A - download 下载文件的存放位置(开发板 ---> PC)
    开发板上的文件将被传输到PC机上的/home/crliu目录下。
    (2)B - upload 从此处读取上传的文件(PC ---> 开发板)
    PC机向开发板发送文件,需要发送的文件在/tmp目录下(PC机上的目录)。做了此项配置後,每次向开发板发送文件时,只需输入文件名即可,无需输入文件所在目录的绝对路径。
     
    5、
     

    启动minicom的时候,会检测MINICOM环境变量,将它们作为命令参数,如果命令中指定了某个参数,那么这个MINICOM中的相应的某个参数会被替换。注意必须对这个环境变量进行export才行。例如: 

    MINICOM='-m -c on' 

    export MINICOM 

    这样,启动minicom的时候,会自动地将这个环境变量指定的参数作为minicom的启动参数。如果命令行中又指定了这个环境变量中的某个参数,那么命令行中指定的参数值将会覆盖这个环境变量的参数值。 

    或者其它等效的设置,然后启动minicom,minicom 会假定你的终端有Meat键或Alt键,并且支持彩色。如果你从一个不支持彩色的终端登录,并在你的启动文件(.profile或等效文件)中设置了 MINICOM,而且你又不想重置你的环境变量,那么你就可以键入‘minicom -c off’,来运行这次没有色彩支持的会话。 

    The configuration 参数更有趣。通常,minicom从文件“minirc.dfl”中获取其缺省值。不过,若你给minicom一个参数,它将尝试从文件“minirc.configuration”中获取缺省值。因此,为不同端口、不同用户等创建多个配置文件是可能的。最好使用设备名,如:tty1, tty64,sio2等。如果用户创建了自己的配置文件,那么该文件将以“.minirc.dfl”为名出现在他的home目录中。 

    minicom的全局配置文件通常在/etc/minirc.dfl. minicom将其配置文件保存在一个目录中,通常是:/var/lib/minicom, /usr/local/etc或者/etc。要想知道minicom编译时内定的缺省目录,可用命令“minicom -h”,在那儿你可能还会找到runscript(1) 的demo文件。 

    配置文件的文件名格式:minirc.user。minicom默认加载配置文件minirc.df1,但你也可以仿照minirc.df1编辑自己的配置文件minirc.user,输入minicom user启动时则加载minirc.user。如在本机上,我做了一个minirc.root,输入minicom root 启动minicom,则系统自动加载/etc/minirc.root中的配置。 

    $HOME/.minirc.* 

    $HOME/.dialdir 

    $HOME/minicom.log 

    /usr/share/locale/*/LC_MESSAGES/minicom.mo 

     

    *命令行启动minicom的参数 

    更多的参数,参见"man minicom"的输出。 

    -s 

    设置。 root 使用此选项在/etc/minirc.dfl中编辑系统范围的缺省值。使用此参数后,minicom 将 不 进行初始化, 而是直接进入配置菜单。如果因为你的系统被改变,或者第一次运行minicom时,minicom不能启动,这个参数就会很有用。对于多数系统,已经内定了比较合适的缺省值。 

    -o 

    不进行初始化。minicom 将跳过初始化代码。如果你未复位(reset)就退出了minicom,又想重启一次会话(session),那么用这个选项就比较爽(不会再有错误提示:modem is locked ---- 注)。但是也有潜在的危险:由于未对lock文件等进行检查,因此一般用户可能会与uucp之类的东东发生冲突......也许以后这个参数会被去掉。现在姑且假定,使用modem的用户对自己的行为足够负责。 

    -m 

    用Meta或Alt键重载命令键。在1.80版中这是缺省值,也可以在minicom 菜单中配置这个选项。不过若你一直使用不同的终端,其中有些没有Meta或Alt键,那么方便的做法还是把缺省的命令键设置为Ctrl-A,当你有了支持 Meta或Alt键的键盘时再使用此选项。Minicom假定你的Meta键发送ESC前缀,而不是设置字符最高位的那一种(见下)。 

    -M 

    跟“-m”一样,但是假定你的Meta键设置字符高端的第八位(发送128+字符代码)。 

    -z 

    使用终端状态行。仅当终端支持,并且在其termcap或terminfo数据库入口中有相关信息时才可用。 

    -l 

    逐字翻译 高位被置位的字符。使用此标志, minicom将不再尝试将IBM行字符翻译为ASCII码,而是将其直接传送。许多PC-Unix克隆不经翻译也能正确显示它们(Linux使用专门的模式:Coherent和Sco)。 

    -w 

    在启动的时候就自动换行,这样启动之后不用运行<C-a> w进行设置了,详细参考后面。 

    -a 

    特性使用。 有些终端,特别是televideo终端, 有个很讨厌的特性处理(串行而非并行)。minicom缺省使用‘-a on’,但若你在用这样的终端,你就可以(必须!)加上选项‘-a off’。尾字‘on’或‘off’需要加上。 

    -t 

    终端类型。使用此标志, 你可以重载环境变量TERM, 这在环境变量MINICOM 中使用很方便; 你可以创建一个专门的 termcap 入口以备minicom 在控制台上使用,它将屏幕初始化为raw模式, 这样,连同‘-l’标志一起,就可以不经翻译而显示IBM行字符。 

    -c 

    颜色使用。些终端(如linux控制台)支持标准ANSI转义序列色彩。由于termcap显然没有对于色彩的支持,因而minicom 硬性内置了这些转义序列的代码。所以此选项缺省为off。使用‘-c on’可以打开此项。把这个标志,还有‘-m’放入MINICOM环境变量中是个不错的选择。 

    -S 

    脚本。 启动时执行给定名字的脚本。到目前为止,还不支持将用户名和口令传送给启动脚本。如果你还使用了‘-d’选项,以在启动时开始拨号,此脚本将在拨号之前运行,拨号项目入口由‘-d’指明。 

    -p 

    要使用的伪终端。 它超载配置文件中定义的终端端口,但仅当其为伪tty设备。提供的文件名必须采用这样的形式:(/dev/)tty[p-z][0-f] 

    -C 

    文件名。 启动时打开捕获文件。 

    -8 

    不经修改地传送8位字符。“连续”意指未对地点/特性进行真正改变,就不插入地点/特性控制序列。此模式用于显示8位多字节字符,比如日本字(TMD!应该是中国字!!)。不是8位字符的语言都需要(例如显示芬兰文字就不需要这个)。 

     

    [举例] 

    *启动minicom的时候,开启自动换行: 

    $minicom -w 

    如果不加这个项,那么在minicom和pc交互的时候中键入命令超过一行时候会被截断,(这时候可以通过<C-a> w来开和关切换截断行功能). 

     

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

    $minicom -c on 

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

     

    *启动一个图形的minicom: 

    $xminicom 

     

    *启动minicom的时候,自动创建日志捕捉文件my_capturefile: 

    $minicom -C my_capturefile 

    这样,启动之后,所在minicom的输出都会在my_capturefile中保留一份,如果原来文件存在,则追加,不存在则创建一个。 

     

    *启动minicom的时候,将命令键修改成Meta键(<C-a>变成[Alt]或者[ESC]等): 

    $minicom -m 

    这样,我们可以取代用<C-a> *发送命令的方式,将<C-a>替换成[Alt]或者[ESC]. 

     

    *启动minicom的时候,指定运行的脚本: 

    $minicom -S <filename> 

    这里,<filename>是你的脚本文件的名字,应该指定绝对路径,否则就会在你启动minicom的路径下寻找。关于minicom的脚本,可以参考man手册"man runscript".交互命令中可以运行"<C-a>G"来运行脚本。 

    关于runscript脚本: 

    注释是'#'开始的。 

    send命令中的字符串,有\c就不会发送默认的\r了。例:send "ls \c"就不会自动回车,这里'\c'也可以在前面。 

    目前发现,脚本功能比较弱。在minicom原代码中有简单的例子:scriptdemo和unixlogin,可以直接在linux运行runscript. 

    可以指定minicom的脚本运行程序, 

    D - Script program 

        作为脚本解释器的程序。缺省是“runscript”,也可用其它的东东(如: /bin/sh 或 "expect",这样就可以用shell或者其他的脚本了^_^)。Stdin和Stdout连接到modem,Stderr连接到屏幕。 

     

    **minicom的交互使用 

    Minicom是基于窗口的。要弹出所需功能的窗口,可按下Ctrl-A (以下使用C-A来表示Ctrl-A),然后再按各功能键(a-z或A-Z)。先按C-A,再按'z',将出现一个帮助窗口,提供了所有命令的简述。配置 minicom(-s 选项,或者C-A、O)时,可以改变这个转义键,不过现在我们还是用Ctrl-A吧。 

    这里,只给出很少的命令,更多的交互命令参见"<C-a> z"的帮助输出。 

     

    *查看帮助: 

    输入"<C-a> z". 

    这样会显示所命令列表,便于查找。 

     

    *回到shell: 

    输入"<C-a> j". 

    这样minicom会在后台stop,直到fg将它调到前台。 

     

    *开/关捕捉minicom中的输出到一个文件: 

    输入"<C-a> l". 

    这样会打开/关闭捕捉输出功能,捕捉的输出会存放在一个你选择的文件中。 

     

    *退出minicom: 

    输入"<C-a> x". 

    这样会退出minicom. 

     

    ** 

     

    [其他] 

    *配置minicom: 

    配置minicom的目的是让pc机可以通过minicom连接开发板。 

    下面是一个配置的例子: 

    (1)#minicom -s 

    (2)选择"Serial port setup" 

    配置其中的如下配置项: 

    A - Serial Device : /dev/ttyS0 

    E - Bps/Par/Bits : 115200 8N1 

    F - Hardware Flow Control : No 

    G - Software Flow Control : No 

    这里,也可以在启动minicom之后运行"<C-a> o"来进行配置。 

     

     

    *使用minicom在开发板和主机之间传输文件

    这里详细讲述如何在minicom下面,开发板子和pc机器直接通过串口传输文件。 

    主要内容: 

    1)准备需要的文件 

    假设我的开发板是arm体系的cpu。那么需要如下文件: 

    a)lrzsz-0.12.20.tar.gz: 传输文件的工具,需要编译成开发板子可运行的,也要再编译一份在pc上面运行的。 

    b)bin_forarm/* :这里是随便建立的一个目录,里面存放编译好的在开发板子运行的文件传输工具(也就是前面那个lrzsz的arm运行版本,编译它们需要借助交叉编译工具),需要拷贝到板子上的/usr/bin目录下。 

    c)bin_forpc_maybe/* :这里是随便建立的一个目录,里面存放编译好的在pc运行的文件传输工具(也就是前面那个lrzsz的pc运行版本),因为可能pc上面原来就有lrzsz工具,所以可以先只把bin_forarm的内容拷贝到开发板上面尝试一下看能否传输,如果只拷贝bin_forarm/*不好用的话就把这里的内容拷贝到pc的/usr/bin下。 

     

    2)工具(lrzsz,minicom)的获取 

    a)下载lrzsz-0.12.20 

    http://download.chinaunix.NET/download/0007000/6293.shtml 

    b)编译 

    交叉编译lrzsz拷贝到开发板上. 

    编译lrzsz并拷贝到pc机器上. 

    c)下载minicom 

    #apt-get install minicom 

    这里假设我的系统是ubuntu. 

     

    3)配置 

    a)打开minicom,配置环境。 

    b)配置文件所在目录 

    -------------------------------------------------- 

    Ctrl + a     o   

             +-----[configuration]------+ 

             | Filenames and paths      |   

             | File transfer protocols -| 

             | Serial port setup        |   

             | Modem and dialing        |   

             | Screen and keyboard      |   

             | Save setup as dfl        |   

             | Save setup as..          |   

             | Exit                     |   

             +--------------------------+ 

    +-----------------------------------------------------------------------+ 

    | A - Download directory : /tmp                                         |   

    | B - Upload directory   : /home/quietheart/tmpTrans                    |   

    | C - Script directory   :                                              |   

    | D - Script program     : runscript                                    |   

    | E - Kermit program     :                                              |   

    | F - Logging options                                                   |   

    |                                                                       |   

    |    Change which setting?                                              |   

    +-----------------------------------------------------------------------+ 

        A - download 下载的文件的存放位置    

        B - upload   从此处读取上传的文件 

        download     开发板 ---> PC 

        upload       PC     ---> 开发板 

        B - Upload directory   : /home/quietheart/tmpTrans 

        PC机向开发板发送文件,需要发送的文件在/home/quietheart/tmpTrans目录下(PC机上的目录)。 

        

    做了此项配置后,每次向开发板发送文件时,只需输入文件名即可>,无需输入文件所在目录的绝对路径 

     

    4)传输文件 

    实际前面的upload directory表示pc机器的上传目录,将会把这个目录中的内容传到板子上面.上面的配置不是必须的,但在后面选择的时候使用上面的目录做为默认。 

    方法: 

    假设我在pc上面,使用minicom,在minicom中, 

    PC-->开发板 

    a)首先minicom中,运行开发板子上的rz,准备接受数据: 

    #lrz 

    b)在minicom中,输入 

    [Ctrl]a S 

    这里的Send表示从pc发送到开发板子.然后会进入选择文件的目录(默认为upload目录),选择PC机上面准备传输的文件,然后确认即可。 

    这样会开始传输文件,传输的文件最终存放在开发板子上运行lrz命令的地方。 

     

    开发板-->PC 

    a)在开发板子上面运行: 

    #lsz filename 

    b)在开发板子上minicom下运行(有时候不需要这一步) 

    [Ctrl]a R 

    这样,会自动把要传送的文件传送到前面设置的Download directory上面(/tmp) 

     

     

    *参考资料: 

    http://blog.csdn.net/sikinzen/archive/2010/04/05/5451758.aspx 

    minicom手册 

    其他网上收集的资料




    user版本打开uart

        如何在user版本中使用串口(uart)

        bootable/bootloader/lk/app/mt_boot/mt_boot.c

        582 #ifdef USER_BUILD                
        583         sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=1");
        584 #else
        585         sprintf(cmdline,"%s%s",cmdline," printk.disable_uart=0 ddebug_query=\"file *mediatek* +p ; file *gpu* =_\"");
        586 #endif
            1
            2
            3
            4
            5

        将上面的printk.disable_uart=1改成printk.disable_uart=0,然后重新编译lk, download lk 即可;或者直接download eng版本的lk。

        如何开启Uart 的控制台(console/sh)
        system/core/rootdir/init.rc

        515 service console /system/bin/sh
        516     class core
        517     console
        518     disabled
        519     user shell
        520     seclabel u:r:shell:s0
        521 
        522 on property:ro.debuggable=1
        523     start console
            1
            2
            3
            4
            5
            6
            7
            8
            9

        注释掉on property:ro.debuggable=1,然后重新编译bootimage 即可。

        如何在Uart 上抓取上层LOG
        Uart 上进行输入,实际就是开启了一个sh 对接起来,所以绝对不能在uart 上输入一个长命令(不可中断),否则uart 将被卡住,不能再输入。
        抓取上层log, 我们通常需要使用logcat, 但logcat 是不可中断的,将导致uart 不能再输入。
        处理的方法即将logcat 转入后台执行,如下操作即可:

        Main log: logcat -v time &
        Radio log: logcat -v time -b radio &
        Event log: logcat -v time -b events &
            1
            2
            3

        如果想关闭上层log, 直接ps 查阅前面开启的logcat process pid, 然后kill -9 pid 杀掉即可。
        注意一定要带“&”,否则将block 住uart输入

    Android log从串口kernel log输出

    分析无法开机问题,如串口RX/TX连接正常,可正常输入,请参考上面第3点。
    如确认RX/TX连接正常,但不能输入,则可能是下面原因导致:

        数据流控制是否正确,一般需关闭,下面为RS232的三种流控制模式介绍:
        DTR/DSR:硬件上要有对应接口,软件上实现对应协议,才能实现此流控制。具体实现起来,一般好像是和RTS/CTS一直搭配使用。

        RTS/CTS:硬件上要有对应接口,软件上实现对应协议,才能实现此流控制。一般常见的也就是这种。但是很多开发板用secureCRT连接开发板的时候,往往都是在Uboot阶段,那时候还没有实现对应的RTS/CTS的流控制,所以此处需要取消此选择,否则,secureCRT就会去一直检测对应的RTS(Request To Send)pin脚,发现一直是无效,所以就一直没有接受到数据,就“卡”在那了。同样,你要输入数据,就是secureCRT要发送数据,所以其先发了个RTS给开发板,然后就一直检测自己的CTS是否有效,直到自己的CTS有效后,才能发送数据,而此处由于开发板上的驱动没有实现RTS/CTS,所以secureCRT就一直检测CTS,就“卡”死了,即你无法输入数据。

        XON/XOFF:软件上实现的流控制,硬件上无需像上面的RTS/CTS或DTR/DSR那样要增加对应的引脚。但是由于XON/XOFF分别对应的两个二进制的值,所以如果本身传输数据中包括该值,那么此软件的流控制就失效了。现在好像也很少用此种流控制了。
        是否打开回显

    串口分析kernel log正常但adb连不上时,并且串口只能输出时,希望让android log也从串口输出,可以尝试此方法,以下是一个验证过的示例。
    原理上就是根据kernel log能够从串口输出,只要将logcat重定向到kmsg即可实现,因此各个平台的原理是一样的应该通用。(但须注意这样打印虽然能够有android log从串口输出,但串口输出量过大可能会出现丢log的情况)
    system/core/rootdir/init.rc中添加:

    chmod 0660 /proc/kmsg
    ###############################################################
    # redirect logs(LOGE, LOGI...) to linux console
    ###############################################################
    service logcat /system/bin/logcat -f /dev/kmsg *:D
     class main
     user root

     group log


    没找到真正的博主是谁,没法附链接,抱歉啊!

    展开全文
  • Linux下串口工具minicom

    2020-07-28 23:30:51
    linux系统下串口工具minicom,适用于linux 32 位操作系统,直接执行 dpkg -i minicom_2.7-1_i386.deb 即可完成安装。
  • Minicom使用介绍

    万次阅读 2018-09-14 13:51:58
    minicom是一个串口通信工具,就像Windows下的超级终端。可用来与串口设备通信,如调试交换机和Modem等。 一、Minicoms使用 1.安装minicom 打开终端 sudo apt-get install minicom即可完成安装。 2.minicom配置...

    minicom是一个串口通信工具,就像Windows下的超级终端。可用来与串口设备通信,如调试交换机和Modem等。

    一、Minicoms使用

    1.安装minicom

    打开终端 sudo apt-get install minicom即可完成安装。

    2.minicom配置参数

    命令运行sudo minicom -s进入了minicom的配置界面:
    title
    使用上下键选择Serial port setup,回车。
    此时光标在“change which setting”后面停留,它的上面有如下菜单:
    title
    按下“A”更改Serial Device为“/dev/ttyS0”,表示minicom要操作的是串口COM1。
    title
    按“E”修改Bps/Par/Bits(数据传输的波特率以及数据传输格式),波特率选为115200 8N1(数据位8,奇偶校验无,停止位1),硬/软件流控制分别键入“F”和“G”,并且都选No。**
    A 串行设备
    多数人用 /dev/tty1 或 /dev/ttfS1。Linux 下仍然可以使用/dev/cua< n >,但是不推荐这样做,因为这些借口都过时了,使用2.2.x 或更新的内核的系统中没有它们,可以使用 /dev/ttyS< n > 来代替。你也可以使 /dev/modem 成为一个指向实际设备的链接。
    如果你有多个modem连接到两个或以上的串口,可以在这儿列表指定,用空格、逗号或者分号作为分隔符。minicom启动时,检查此列表直至发现有可用的modem,并使用之。

    B-Lock 文件位置
    多数系统上,这应该是 /usr/spool/uucp。Linux系统则使用var/lock。若此目录不存在,minicom将不会试图使用lock 文件。

    C Callin program
    若你的串口上有uugetty设备或别的什么,可能你就需要运行某个程序以把modem的cq端口切换到dialin/dialout模式。这就是进入dialin模式所需的程序。

    D Callout program
    这是进入dialout模式所用的程序。

    E Bps/Par/Bits
    启动时的缺省参数。
    如果其中某一项为空,它就不会被使用。有效用户ID "root"(也就是 0 )才能运行callin和callout。
    只需输入上面对应的字母,就可以进如相应的菜单进行设置。设置完成,回车,光标会回到“change which setting”后面,如此重复。完成按回车返回主菜 单即可。 返回主菜单后,选择“Save setup as df1”,将其保存为默认设置,
    然后选择 Exit退出。需退出后重新打开minicom,软件才会使用上述参数进行初始化。

    minicom基本操作如下:
    1)需使用Ctrl+a 进入设置状态
    2)按z进入设置菜单
    (1)O键:打开配置选项;
    (2)W键:自动卷屏。当显示的内容超过一行之後,自动将後面的内容换行。这个功能在查看内核的啓动信息时很有用。
    (3)C键:清除屏幕的显示内容;
    (4)B键:浏览minicom的历史显示;
    (5)X键:退出minicom,会提示确认退出。

    3、配置选项目录

    按Ctrl-A、O,进入setup菜单。人人都可以改变其中的多数设置,但有些仅限于root。
    title

    此菜单定义你的缺省目录。
    title
    A - Download directory
    下载的文件的存放位置

    B - Upload directory
    从此处读取上传的文件

    C - Script directory
    存放login脚本的位置

    D - Script program
    作为脚本解释器的程序。缺省是“runscript”,也可用其它的东东(如: /bin/sh 或 "expect")。Stdin和Stdout连接到modem,Stderr连接到屏幕。若用相对路径(即不以'/'开头),则是相对于你的home目录,除了脚本解释器以外。

    E - Kermit program
    为kermit寻找可执行程序和参数的位置。命令行上可用一些简单的宏:‘%1’扩展为拨出设备的完整文件名,‘%b’扩展为当前波特率。

    F - Logging options
    配置日志文件写入的选项。

    4、命令行参数使用举例

    
     
    1. -w: 启动minicom的时候,开启自动换行:

    不加这个项,那么在minicom和pc交互的时候中键入命令超过一行时候会被截断,(这时候可以通过 w来开和关切换截断行功能).

    
     
    1. -c on: 启动minicom的时候,显示颜色:

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

    
     
    1. -C <filename>: 启动minicom的时候,自动创建日志捕捉文件<filename>:

    启动之后,所在minicom的输出都会在中保留一份,如果原来文件存在,则追加,不存在则创建一个。

    
     
    1. -m: 启动minicom的时候,将命令键修改成Meta键(<C-a>变成[Alt]或者[ESC]等):

    这样,我们可以取代用 *发送命令的方式,将替换成[Alt]或者[ESC].

    
     
    1. -S <filename>: 启动minicom的时候,指定运行的脚本:

    这里,是你的脚本文件的名字,应该指定绝对路径,否则就会在你启动minicom的路径下寻找。

    展开全文
  • Linux下minicom操作

    千次阅读 2018-06-27 19:06:48
    一、使用minicom发送文件1、首先安装工具: sudo apt-get install lrzsz2、打开minicom: sudo minicom3、配置minicom: Ctrl + A,再按Z,再按O,出现configuration窗口(1)选择&lt;Filenames and paths&...

    一、使用minicom发送文件

    1、首先安装工具: sudo apt-get install lrzsz

    2、打开minicom: sudo minicom

    3、配置minicom: Ctrl + A,再按Z,再按O,出现configuration窗口


    (1)选择<Filenames and paths>设置发送和下载文件的路径并保存


    (2)选择<Serial port setup>配置串口属性并保存


    4、发送刚配置的发送文件路径下的文件: Ctrl + A,再按S ,在弹出窗口里选择zmodem,然后在弹出的窗口里选择要发送的文件,上下键移动,空格键选定,回车键发送



    注意:通常是使用两个设备的minicom进行文件传输,所以在发送前也要按照上述步骤配置另一个设备的minicom的文件存放路径

    二、minicom自动重复发送数据

    1、Ctrl + A,再按o, 回车,选择D Script Program 设置为/bin/bash,然后保存为默认设置dfl,Ctrl + A 再按Q退出minicom

    2、写发送脚本test.sh

    #!/bin/bash
    flag=1
    cnt=1

    while [ $flag = 1 ]

    do
    cnt= expr $cnt + 1

    echo "$cnt: 0123456789 0123456789 0123456789 0123456789"

    sleep 0.02

    done

    3、执行该脚本

    minicom -S test.sh

    三、其他一些操作

    1、minicom -w 开启自动换行

    2、minicom -C <filename> 启动minicom时自动创建日志捕捉文件<filename>可以用来保存接收到的数据

    3、minicom -s

         选择screen and keyboard

         点击S设置Hex Diaplay - Yes  配置16进制显示数据


    参考连接 https://www.cnblogs.com/wonux/p/5897127.html

                   http://www.cnblogs.com/my-blog/archive/2008/12/10/1351753.html

    展开全文
  • minicom

    千次阅读 2018-03-03 20:54:07
    minicom是一个串口通信工具,就像Windows下的超级终端。在linux下,用apt-get install minicom即可下载安装。Win10貌似没有默认安装支持串口的驱动,可以安装usb转串口的小光盘里附带的驱动。默认情况下Ubuntu已经...
  • Minicom 使用初步

    千次阅读 2016-04-13 14:24:28
    minicom,tkterm都是linux下应用比较广泛的串口软件,这里简单介绍minicom使用。 一,安装 sudo apt-get install minicom 二,配置 安装完成后,请不要着急打开软件。需先进行配置。具体步
  • minicom 工具使用

    千次阅读 2015-12-13 21:04:14
    Minicom是linux下串口调试工具,使用习惯之后读者将会体会到他的高效与便利 一、安装: sudo apt-get install minicom  二、配置: 在使用minicom之前, 首先要保证你对串口有读/写的权限. 我们...
  • linux超级终端minicom的使用方法

    万次阅读 2008-02-28 11:05:00
    ===== 一.Minicom介绍 ===== Linux下的Minicom的功能与Windows下的超级终端功能相似,可以通过串口控制外部的硬件 设备.适于在linux通过超级终端对嵌入式设备行管理.同样也可以使用minicom对外置Modem 进行控制. ===...
  • minicom保存uart log

    万次阅读 2015-06-03 19:36:06
    使用minicom也有很长时间了,只用minicom抓过uart log,但是从来没有去保存过这个log,也不知道有这个功能。后来在超级终端中发现有这个功能(传送->捕获文字),想想minicom应该也有这个功能才对,后来搜索找到怎么...
  • minicom退出方法

    万次阅读 2016-12-11 11:40:42
    1)需使用Ctrl+a 进入设置状态 2)按z进入设置菜单 (1)S键:发送文件到目标系统中; (2)W键:自动卷屏。当显示的内容超过一行之...(4)B键:浏览minicom的历史显示; (5)X键:退出mInicom,会提示确认退出。
  • minicom 保存串口log

    千次阅读 2015-09-14 16:16:15
    通过如下命令可以使minicom 从系统获取准确的时间保存log minicom -c on -C x50-log-$(date +%Y-%m-%d_%H:%M:%S).log
  • 安装 minicom sudo apt-get install minicom 启动minicom minicom -D /dev/ttyAMA0 minicom 默认波特率为115200, -D 代表端口, -b 设置波特率参数 例如 -b 9600 ctrl A 按下E选择回显 我的树莓派连接着...
  • minicom安装及配置

    千次阅读 2017-08-28 22:36:45
    1、minicom是一个串口通信工具,就像Windows下的超级终端。可用来与串口设备通信,如调试交换机和Modem等。它的Debian软件包的名称就叫minicom,用apt-get install minicom即可下载安装。 $ apt-get install ...
  • minicom 自动重复发送数据的实现

    千次阅读 2013-10-08 23:39:52
    时间: 2013.10.08 星期二 参考: 1 minicom中文手册: ...2 用minicom 进行自动化测试 --通过bash脚本操作minicom : http://yaomingyue906629.blog.163.com/blog/static/77
  • minicom中自动换行

    千次阅读 2012-02-13 16:50:54
    minicom中自动换行:Ctrl+A Z W   组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。另外还有一些常用的组合键。 S键:发送文件到目标系统中; W键:自动卷屏。当显示的内容超过一行之后,自动...
  • minicom:cannot open /dev/ttyUSB0问题的解决

    万次阅读 2011-03-31 08:32:00
    今天启动minicom发现一个问题,就是当输入命令:minicom 后,终端显示 minicom:cannot open /dev/ttyUSB0: No such file or directory 解决方法:将虚拟机中的USB断开后重新连接就好了。...
  • 困扰我M久的minicom的乱码问题!!!

    千次阅读 2017-09-26 13:24:30
    从很久很久以前,大概是放寒假以前这个问题就一直没解决,从网上搜了一大堆解决方法,最后发现好像都是换了条线好了。 我总觉得不太对,毕竟windows操作系统下是正常的,但还是要学阿。就将就的在windows下将linux装...
  • Minicom是linux下串口通信的软件,下面讲下ubuntu Minicom的安装和配置。 安装: sudo apt-get install minicom 或在新立得软件包管理器中搜索“minicom”,安装搜索到的minicom 配置: 在使用minicom之前...
  • minicom无法输入问题

    万次阅读 2012-03-21 10:52:28
    在使用minicom查看log时候,今天发现无法回车进入到命令行模式输入命令了,通过查找资料发现关键点就在串口的配置中有个Serial port setup-->Hardware Flow Contorl选项被改成了Yes,这样就造成了键盘没有用了,接受...
1 2 3 4 5 ... 20
收藏数 7,492
精华内容 2,996
关键字:

minicom