Linux 串口命令行测式操作
查看串口
Linux系统中,串口以设备文件的形式挂载在 \dev
路径下,并以ttyS*
的格式显示,*
表示具体的串口号,如果是USB转串口,通常以ttyUSB*
的格式显示。
# 列出串口
ls /dev/ttyS*
# 列出USB转串口
ls /dev/ttyUSB*
# 查看串口0参数信息
stty -F /dev/ttyS0 -a
设置串口
# 设置串口0
stty -F /dev/ttyS0 speed 115200 cs8 -parenb -cstopb raw
speed 115200: 波特率115200
cs8: 数据位8位
-parenb: 无校验位
-cstopb: 1位停止位
raw: 显示原始值,不进行转义。如果不加raw的话,从串口发送数据到设备,shell不能显示
串口发送
# 串口0 发送字符串 “hello world”
echo “hello world” > /dev/ttyS0
串口接收
# 串口0 接收
cat /dev/ttyS0