您的位置:首页 > 其它

ubuntu下使用串口调试工具minicom xgcom

2014-10-27 13:00 316 查看
http://blog.163.com/qiu_zhi2008/blog/static/60140977201110285194421/

首先要有一个Linux下的终端软件叫minicom假如没有装这个的朋友可以到自己的源中去下载,然后你就要插上你的usb转串口的线,在Linux下Usb转串口的线几乎不需要驱动,你插上以后在你的dev的目录下应该会有一个ttyUSB0的文件,假如有那么恭喜你了,你的这根线现在是可用的了。进入到终端输入su以root用户进行登录,使用minicom必须要用root用户,然后输入minicom -s 进行设置,进入设置界面以后你会看到有几个选项,分别是:

Filename and Paths, File transfer and protocols, Serial port setup, Modem and dialing, Screen and keyboard, Save setup as df1, Save setup as…… , Exit from minicom

进入Serial port setup

输入选项字母将

第一项改成 A—Serial Device : /dev/ttyUSB0

第二项:B—lockfile Location: /var/lock

第五项:E—Bps/par/Bits :57600(这里要注重,这个值要改成你的连接的设备的波特率)

第七项:F—Hardware Flow Control: yes

然后退出进入Modem and dialing

将A—initing string B-Rest string K-Hang-up string 这三项的值去掉。

然后退出选择 Save as df1,然后选择EXIT FROM MINICOM 到这里的终端已经设置好了。

接下来你就可以将你的串口线接上设备,然后在终端下输入minicom就可以对设备进行调试了。

a) 检查是否存在设备/dev/ttyUSB0,如果没有就建立一个:(我的一直找不到/dev/ttyUSB0,按下面的方法新建了一个,打开minicom时弹出没有此设备,我一查看原来usb转串口还运行在windows下面,没有载入linux,加载之后在/dev中发现了ttyUSB0,很顺利的连上了)

mknod /dev/ttyUSB0 c 188 0

选择串口:在选择菜单中的“Serial port setup”,按回车,再按“A”以设置 “Serial Device”/dev/ttyUSB0(注意其中的USB是大写),按回车返回。

b)设置波特率:按“E”键进入设置“bps/par/Bits”(波特率)界面,如果按“I”以设置波特率为115200,按回车返回。(我使用的是2440的板子)

c)数据流控制:按“F”键设置“Hardware Flow Control”为“NO”.



再Linux下不用安装USB转RS232的驱动程序,可能是因为在WIndows下已经安装好了,故不用再次安装。Windows Linux在同一时刻只能有一个占用该COM口,他们的资源是共享的。还有就是在设置串口号的时候需要注意下,如果是PC机器自带的COM口,串口字符串应该是“/dev/tty0”,"dev/tty1"这样的,但是如果是USB转232的串口,串口号字符串应该是“/dev/ttyUSB0”"/dev/ttyUSB1"这样的,再应用的时候需要格外注意,我在应用minicom跟xgcom时都遇到了这个问题,选对串口号描述符后就没有问题了。在VMware虚拟机下面,当插上USB转232串口线以后,存在一个小方块表示,可以通过他来设置USB转串口线是否连接到虚拟机,这个也是必须要注意的。

ubuntu下安装minicom

sudo apt-get install minicom

ubuntu下安装xgcom

首先需要去官网下载xgcom的源码,然后根据README中的描述用apt-install 命令下载安装相关的库,然后编译 安装 运行 ,oK
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: