ubuntu 串口调试
ubuntu 18.04串口调试工具
ubuntu 下串口调试的两个命令行工具,安装及基础配置记录备忘。
环境
系统:ubuntu 18.04
工具:USB转串口
设备:H3C FIREWARE
使用命令
命令行工具:picocom、minicom
查看系统是否加载usb_serial模块
1 |
|
输出结果:
usbserial 45056 3 ftdi_sio
查看系统是否启用USB_serial
1 |
|
输出结果:
[ 2909.513568] usbcore: registered new interface driver usbserial_generic
[ 2909.513581] usbserial: USB Serial support registered for generic
[ 2909.532690] usbserial: USB Serial support registered for FTDI USB Serial Device
查看设备挂载
1 |
|
输出结果:
crw-rw—- 1 root dialout 188, 0 2月 22 16:18 /dev/ttyUSB0
系统已经挂载了ttyUSB0设备,即为串口转USB口连接线。
使用minicom调试设备
安装minicom
1 |
|
从上面挂载结果可以得出设备所属root,dialout组。所以,在我们使用minicom时,需要使用root权限。
配置串口信息
1 |
|
输出欢迎信息如下:
包含欢迎信息,字符集,端口信息。
由图可以看出转义字符为CTRL-A,输入Z查看帮助。
按下CTRL-A,后输入Z。得到帮助页面如下:
如图所示:
D:排号目录
S:发送文件
F:发送断开帧
T:终端设置
G:运行脚本
O:配置minicom
X:退出minicom等
这里,我们想要连接串口,首先配置minicom。按O键。
得到如下配置项:
使用方向键选择serial port setup
配置如下:
如图上图所示,按A,更改默认tty8为已挂载串口设备ttyUSB0,按F键更改默认Hardware Floww Control为no,默认硬件控制,即不接受串口输入信息,连接后,从键盘的输入就没有响应。改为no,后,按esc键退出菜单,将配置另存,或者直接保存默认dfl文件,然后退出配置。按X键退出minicom。
重新进入minicom程序
1 |
|
进入程序后,按回国,终端回显登录信息,如下图:
接下来就是愉快的调试了。
串口的配置文件保存在家目录下的隐藏文件,名称为.minirc.filename。如默认的.minirc.dfl。
使用pococom调试
安装pococom
1 |
|
连接操作:
1 |
|
输出如下:
转义字符为CTRL-A,CTRL-H为查看帮助;
配置项如上图所示,CTRL-A->CTRL-X退出picocom。
terminal ready。按回车直接进入终端。开始调试吧。