知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

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

发布时间:2014-09-05 16:06:56作者:知识屋

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 .........  www.zhishiwu.com  
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  www.zhishiwu.com  
            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 找到要发送的文件发送即可 ,这样交叉编译好的可执行文件就可以直接在开发板终端执行了!
 
 
作者 yinjiabin
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜