麒麟系统stty测试串口
1.背景在对arm架构系统串口测试时候发现,常用的测试cudecom等工具无法识别PCIE转出来的串口,最后退而求其次,使用stty命令方式对串口进行回环测试注意自己实际要测试串口的映射表(/dev/tty*所对应的实际物理串口)2.Stty指令语法stty [-F DEVICE] [--file=DEVICE] [SETTING]...or:stty [-F DEVICE] [--file=DE
·
1.背景
在对arm架构系统串口测试时候发现,常用的测试cudecom等工具无法识别PCIE转出来的串口,最后退而求其次,使用stty命令方式对串口进行回环测试
注意自己实际要测试串口的映射表(/dev/tty*所对应的实际物理串口)
2.Stty指令语法
stty [-F DEVICE] [--file=DEVICE] [SETTING]...
or: stty [-F DEVICE] [--file=DEVICE] [-a|--all]
or: stty [-F DEVICE] [--file=DEVICE] [-g|--save]
#[选项]
-a, --all : #以容易阅读的方式打印当前的所有配置;
-g, --save: #以stty终端可读方式打印当前的所有配置;
-F, --file: #打印当前的所有设置打开指定的设备,并用此设备作为输入来代替标准输入;
案例:
cat /proc/tty/driver/serial #查看串口驱动
dmesg | grep tty* #查看串口设备
grep tty /proc/devices #查看串口有没有设备
stty -a -F /dev/ttyWCH0 #查看串口属性
stty -F /dev/ttyWCH0 speed 9600 cs8 -parenb -cstopb #设置串口ttyWCH0波特率为9600,8位数据位,1位停止位,无校验位
3.串口读写操作
echo "Hello World" > /dev/ttyWCH0 #向串口发送数据
cat /dev/ttyWCH0 #读取数据
更多推荐
所有评论(0)