Linux通过shell命令配置串口、获取串口配置、读写串口
1、stty 命令介绍
stty命令可以用来设置/获取当前终端的配置,此处仅针对UART串口的设置做介绍。
设置串口
stty -F /dev/ttyO3 speed 115200 cs8 -parenb -cstopb raw -echo -echoe -echok -echoctl -echoke
说明:
speed 串口波特率
cs8 数据位8位
parenb 无校验
cstopb 停止位1位
查看串口设置
stty -a -F /dev/ttyO3
2、cat 命令读取串口数据
cat /dev/ttyO3
注:该命令后以阻塞方式执行,接收到串口数据会自动打印。如果是串口Loopback回环测试,则需要再开启一个 terminal 终端窗口运行写串口。
3、echo 命令发送串口数据
从目标串口发送字符串 “abcdefg0123456789”
echo "abcdefg0123456789" > /dev/ttyO3