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 找到要發送的文件發送即可 ,這样交叉編譯好的可執行文件就可以直接在開發板終端執行了!

注: 在虚拟机会经常遇到无法打开串口情况, 解决方法:

        一  检查usb驱动是否安装。

        二  仔细看下配置文件, 或者重启一下。

        三   usb拔插几下再试试, 也许就好使了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皓月峰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值