`

centOS安装与配置minicom(串口转USB)

 
阅读更多

1、安装minicom 以及 文件传送工具

   sudo yum install minicom lrzsz

2. 在使用串口之前必须查看你的电脑是否可以支持usb转串口通信。如果出现下面字样则支持还是ok的。

   lsmod | grep usbserial
   usbserial              33694  3 pl2303

3.插上usb之后,出现连接成功信息就好了。

   dmesg | grep USB0

   检查是否存在设备/dev/ttyUSB0,如果没有就建立一个:

   ls /dev/ttyUSB0
   mknod /dev/ttyUSB0 c 188 0

4、minicom串口进行配置

   sudo minicom -s

   注:下面选择的项用小写字母也可。

   选择Serial port setup,此时所示光标在"Change which setting"上,键入"A",此时光标移到第A项对应处,改为ttyUSB0(因为我是USB转串口)。

    然后对波特率,数据位和停止位进行配置,键入"E",波特率选为115200 8N1(数据位8,奇偶校验无,停止位1),硬/软件流控制分别键入"F"和"G",并且都选No(注意:这个不设置为NO的话将无法在终端键入字符)。

    具体的配置信息如下所示:

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? |

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

返回上级菜单,进入Modem and dialing选项,将:

A - Init string .........
B - Reset string ........

K - Hang-up string ......

三项全部清空

    在确认配置正确之后,可键入回车返回上级配置界面,并 将其保存为默认配置(即save setup as dfl)。最后,选择"Exit from Minicom"命令退出。

 

5、 碰到的问题

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

       1)如果你的/dev文件下没有ttyUSB0,这时在终端输入

            mknod /dev/ttyUSB0 c 188 0

    2) 然后重启minicom(注意需要root权限),不然会显示:Device /dev/ttyUSB0 access failed: No such file or directory.

    $sudo minicom 

    使刚才的配置生效,再连上开发板的USB转串口线后,就可以在minicom中打印出正确的串口信息了。在控制台下通过组合键Ctrl+A Z可以进入minicom菜单。

       3)Device /dev/ttyS0 lock failed: 不允许的操作.

            用ps -aux |grep minicom 查一次下,用kill -9把minicom的进程杀掉再启动
            ps -aux |grep minicom终端显示为:
            Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
            root    XXXX XXX XXX XXX XXX   XXX
            root    8319   0.0   0.1 5416 676 pts/1 S+ 17:22 0:00 grep minicom
           然后 kill -9   XXXX 此处的XXXX和第二行8319号类似,也是一个四位的数字
      4)如果还不行,以尝试换一个USB口,然后再次操作以上流程

      5)在终端中运行mincom 

 

6、实现PC与开发板文件传输

   连接好PC与开发板

   启动minicom ,然后CTRL+A   S

   选择zmode 找到要发送的文件发送即可 ,这样交叉编译好的可执行文件就可以直接在开发板终端执行了!

分享到:
评论

相关推荐

    RedHat下的PL2303,USB转串口驱动,有三个版本

    PL2303是一款广泛应用的USB到串行接口控制器,它允许用户通过USB端口连接各种串行设备,如调制解调器、GPS接收器或者单片机等。本文将详细讲解在Red Hat环境下如何处理PL2303的USB转串口驱动,并介绍其中的三个不同...

    usb转串口驱动 Redhat9

    在Linux系统中,USB转串口设备通常使用的是PL2303芯片,它允许用户通过USB接口连接到串行设备,如GPS、模块或老式串口设备。Red Hat 9是一个较早版本的Linux发行版,在那个时代,内核可能并未默认包含对PL2303芯片的...

    Linux下如何使用USB转串口线

    - 为了与通过USB转串口连接的设备进行通信,我们需要使用串口通信软件,如`minicom`。首先确保`minicom`已安装,如果未安装,可以使用`sudo apt-get install minicom`(Debian/Ubuntu)或`sudo yum install minicom...

    arm-linux详细的串口调试(适合初学者)

    串行接口,或称为串口,是一种数据传输方式,它一次传输一位数据,通过起始位、数据位、校验位和停止位来保证数据的准确传输。在ARM-Linux系统中,常见的串口有UART(通用异步收发传输器),它们通常用于设备间的...

    linux串口压测工具

    在实际测试过程中,可能需要与硬件设备配合,比如通过USB转串口适配器连接到目标设备。此时,要关注驱动程序的兼容性和稳定性,确保串口通信的可靠性。 总的来说,"Linux串口压测工具"是一个用于测试和优化串口性能...

    嵌入式Linux实验报告.doc

    - 使用适当的线缆(如USB转串口线)连接实验开发板与宿主机。 - 确保宿主机能够识别到开发板。 2. **在虚拟机中的CentOS〔宿主机〕搭建开发环境**: - 安装必要的开发工具,如GCC、Make等。 - 配置交叉编译工具...

    Linux(CentOS8)下纯开源工具开发和调试STM32应用--代码

    Linux下可以使用minicom或picocom等工具配置和使用串口。 10. **C/C++编程**:理解这两种语言的基本语法和面向对象编程概念是必不可少的,因为大多数STM32应用都是用C或C++编写。 11. **RTOS (Real-Time Operating...

Global site tag (gtag.js) - Google Analytics