单串口测试需要工具:usb转com数据线--com测试产品机器,usb插电脑
多串口只需要两串口TX\RX对联
1.ctrl+alt+t打开终端
查看串口名称
[root@localhost 桌面]# ls -l /dev/ttyS*
crw-rw----. 1 root dialout 4, 64 3月 10 10:15 /dev/ttyS0
crw-rw----. 1 root dialout 4, 65 3月 10 08:48 /dev/ttyS1
crw-rw----. 1 root dialout 4, 66 3月 10 09:26 /dev/ttyS2
crw-rw----. 1 root dialout 4, 67 3月 10 08:48 /dev/ttyS3
注意:物理机-工控机主板串口可能不止一个,但仅使用一个端口。该命令是读取主板所有串口

2.查看串口驱动
[root@localhost 桌面]# cat /proc/tty/driver/*
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:59 rx:231 brk:16 RTS|DTR
1: uart:16550A port:000002F8 irq:3 tx:0 rx:0 RTS|DTR
2: uart:16550A port:000003E8 irq:6 tx:6 rx:0
3: uart:16550A port:000002E8 irq:7 tx:0 rx:0
3.查看usb串口插入情况
[root@localhost 桌面]# ls /dev/ttyUSB*
/dev/ttyUSB0
查看usb串口拔出情况
[root@localhost 桌面]# ls /dev/ttyUSB*
ls: 无法访问 '/dev/ttyUSB*': 没有那个文件或目录
4.查看tty串口波特率等信息
[root@localhost 桌面]# stty -F /dev/ttyS0 -a
speed 9600 baud; rows 0; columns 0; line = 0;
查看usb串口
[root@localhost 桌面]# stty -F /dev/ttyUSB0 -a
speed 9600 baud; rows 0; columns 0; line = 0;
5.设置串口参数-115200
stty -F /dev/ttyS0 ispeed 115200 ospeed 115200 cs8
解释:将串口1(/dev/ttyS0)设置为115200波特率,8位数模式
stty -F /dev/ttyUSB0 ispeed 115200 ospeed 115200 cs8
解释:将usb串口1(/dev/ttyUSB0)设置为115200波特率,8位数模式
6.串口接收命令
[root@localhost 桌面]# cat /dev/ttyS0
abcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdedfghjk
^C
串口发送命令
[root@localhost 桌面]# echo "123asdfg"> /dev/ttyS0
注意:echo cat 不支持所有linux系统,可以安装cutecom ,xgcom(只适用于自发自收)
打开终端1
[root@localhost 桌面]# echo "123"> /dev/ttyUSB0
[root@localhost 桌面]# echo "123"> /dev/ttyUSB0
[root@localhost 桌面]# echo "123"> /dev/ttyUSB0
[root@localhost 桌面]# echo "123"> /dev/ttyUSB0
[root@localhost 桌面]# echo "123ASDF"> /dev/ttyS0
[root@localhost 桌面]# echo "123ASDF"> /dev/ttyS0
[root@localhost 桌面]# echo "123ASDF"> /dev/ttyS0
[root@localhost 桌面]# echo "123ASDF"> /dev/ttyS0
打开终端2
[root@localhost 桌面]# cat /dev/ttyS0
123
123
123
123
^C
[root@localhost 桌面]# cat /dev/ttyUSB0
123ASDF
123ASDF
123ASDF
123ASDF
cutecom测试只适合回环测试(自发自收)
2.测试COM
2.1在桌面右键打开终端输入sudo su 输入密码 再输入sudo apt-get install cutecom下载CuteCom串口调试工具安装
2.2下载软件,OK后输入sudo cutecom 打开软件
2.3在桌面右键打开终端输入sudo su 输入密码 再次输入sudo cutecom 双开软件 OPEN 打开串口在再Device 选择串口
在Input 输入发送内容 如7955545,然后回车,None显示发送内容。
下框出现发送内容说明端口发收正常。没有反应请检查串口PIN脚定义。
注意:如果机器只有一个COM。需要使用另一台有com的机器进行辅助测试。