物理机-工控机在Ubuntu系统下COM端口测试

单串口测试需要工具: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的机器进行辅助测试。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值