ubuntu 串口工具

ubuntu内已经集成了pl2303驱动,不需要再安装,
插入usb转串口后,使用dmesg | grep usb,可以查看其安装情况。我的是:pl2303 converter now attached to ttyUSB0。
ls /dev/ttyUSB* 可以查看ubuntu连接有几个USB转串口设备。

用不明白minicom改用cutecom, cutecom是一图形界面的串口调试软件,

sudo apt-get install cutecom  开始安装

cutecom的官方网站是  http://cutecom.sourceforge.net/

 

9月19日,经测试,ubuntu 11.04同时也集成了FT2232C的驱动程序,也不需要再安装,真是太好了。
在我的电脑上插上FT2232C这个USB转串口板,输入 dmesg |grep usb后显示:
[ 1716.925600] usbcore: registered new interface driver usbserial
[ 1716.925993] usbcore: registered new interface driver usbserial_generic
[ 1716.925997] usbserial: USB Serial Driver core
[ 1716.941294] usb 2-4: Detected FT2232C
[ 1716.941297] usb 2-4: Number of endpoints 2
[ 1716.941299] usb 2-4: Endpoint 1 MaxPacketSize 64
[ 1716.941301] usb 2-4: Endpoint 2 MaxPacketSize 64
[ 1716.941303] usb 2-4: Setting MaxPacketSize 64
[ 1716.945604] usb 2-4: FTDI USB Serial Device converter now attached to ttyUSB0
[ 1716.945659] usb 2-4: Detected FT2232C
[ 1716.945662] usb 2-4: Number of endpoints 2
[ 1716.945664] usb 2-4: Endpoint 1 MaxPacketSize 64
[ 1716.945666] usb 2-4: Endpoint 2 MaxPacketSize 64
[ 1716.945668] usb 2-4: Setting MaxPacketSize 64
[ 1716.951530] usb 2-4: FTDI USB Serial Device converter now attached to ttyUSB1
[ 1716.951558] usbcore: registered new interface driver ftdi_sio
以上信息显示,ubuntu找到了FT2232C,且识别到FT2232C有两个串口,分别是 ttyUSB0 和 ttyUSB1 ,并注册了该芯片的驱动 ftdi_sio 。

 ls /dev/ttyUSB* 显示
/dev/ttyUSB0  /dev/ttyUSB1
这验证了确实有已装好驱动的两个串口。

备注:我的FT2232小板上只引出了一个串口/dev/ttyUSB1 ,  另外一个串口没有引出。

 

今天用了两个小时的cutecom ,虽然有GUI界面操作很方便,但发现也有不少bug,支持的通信协议格式也不够全,cutecom最后的版本是2009年发布的,估计很久没有维护了,等我把QT学会了,我来完善这个很有前途的cutecom 。
虽然minicom操作很神秘,但也别无选择硬着头皮弄吧,以下是minicom使用中的一些心得体会。

1. 打开 minicom 后会显示
Welcome to minicom 2.5
OPTIONS: I18n
Compiled on Feb  5 2011, 06:31:35.
编译时间很新,表明minicom一直在更新维护,用着放心。
 2. minicom打开后一直没有串口打印信息,USB2COM板设置正确,/dev/ttyUSB1串口设置也正确,其它什么都设置正确,硬件也都是好的,为什么串口一直没有输出打印信息。
ubuntu 串口工具 - iDNS - 互联网是人类进步的阶梯

 这个问题折磨了我很久,前前后后计算估计有七八个小时,google了一些网页,中文的,英文的,大陆的,国外的都没有解决问题。

刚才不抱任何希望的以root用户设置minicom的serial port setup ,然后再打开minicom , 天哪,竟然输出了我千思万想的串口打印信息。

这两天一直是在google(非root )用户名下设置minicom的serial port setup, 难怪一直没有输出。考虑到minicom是以sudo的方式安装,在root下设置minicom参数似乎合情合理。

可喜的是,在root下设置完minicom参数后,任何用户名下都可以正常使用minicom。

命令行如何操作,可查看minicom -help

注意:上面截图中的Hardware Flow Control要设置为No,否则minicom不能从键盘输入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值