RS485

tcdrain()

使用Cat+hexdump命令实现Linux接收并显示十六进制数据

一 设置串口参数串口
stty -F /dev/ttyS1 raw speed 115200
二 开始接收并显示串口数据
cat /dev/ttyS0 | hexdump -C
注:接收数据长度一定要大于16字节才显示,暂时没有找到解决方法
https://www.toradex.com/community/questions/2671/how-to-define-rs845-in-device-tree.html
https://www.acmesystems.it/28
https://www.kernel.org/doc/html/latest/driver-api/serial/serial-rs485.html

/dev/console

image.png
image.png

查看内核命令行参数

image.png

串口应用程序编程