linux-serial-test tool

reference: https://github.com/cbrake/linux-serial-test

带RTS/CTS自测

/bin # linux-serial-test -e -p /dev/ttyS5 -b 115200 -o 5 -i 7 -c -l 2
Linux serial test app
Stopped transmitting.
Stopped receiving.
/dev/ttyS5: count for this session: rx=62449, tx=62449, rx err=0
/dev/ttyS5: TIOCGICOUNT: ret=0, rx=1049437, tx=1047339, frame = 0, overrun = 0, parity = 0, brk = 0, buf_overrun = 0

不带RTS/CTS自测

/bin # linux-serial-test -e -p /dev/ttyS5 -b 115200 -o 5 -i 7
Linux serial test app
Stopped transmitting.
Stopped receiving.
/dev/ttyS5: count for this session: rx=58354, tx=58354, rx err=0
/dev/ttyS5: TIOCGICOUNT: ret=0, rx=1107791, tx=1105693, frame = 0, overrun = 0, parity = 0, brk = 0, buf_overrun = 0

发送 0x55 

/bin # linux-serial-test -y 0x55 -p /dev/ttyS5 -b 115200
Linux serial test app

发送 0x55 0x00

/bin # linux-serial-test -y 0x55 -z 0x0 -p /dev/ttyS5 -b 115200
Linux serial test app

接收测试:

/bin # linux-serial-test -s -e -p /dev/ttyS5 -t -c -l 250
Linux serial test app
No data received for 2.0s.
No data received for 3.0s.
No data received for 4.0s.
No data received for 5.0s.
No data received for 6.0s.
/dev/ttyS5: count for this session: rx=0, tx=0, rx err=0
/dev/ttyS5: TIOCGICOUNT: ret=0, rx=1107796, tx=1105698, frame = 0, overrun = 0, parity = 0, brk = 0, buf_overrun = 0
No data received for 7.0s.
No data received for 8.0s.
No data received for 9.0s.

发送测试:

/bin # linux-serial-test -s -e -p /dev/ttyS5 -r -c
Linux serial test app
/dev/ttyS5: count for this session: rx=0, tx=66547, rx err=0
/dev/ttyS5: TIOCGICOUNT: ret=0, rx=1169213, tx=1167126, frame = 0, overrun = 0, parity = 0, brk = 0, buf_overrun = 0
/dev/ttyS5: count for this session: rx=0, tx=138213, rx err=0
/dev/ttyS5: TIOCGICOUNT: ret=0, rx=1240868, tx=1238792, frame = 0, overrun = 0, parity = 0, brk = 0, buf_overrun = 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式实操

希望博文有助于您,您不必加班。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值