调试的时候,想要通过BeagleBone Black读取设备的串口打印数据并且保存成一个文件。
设备打印的是调试信息,里面夹带的ANSI颜色的转义码,所以要先将设备配置成raw模式
stty -F /dev/ttyO2 raw
其中/dev/ttyO2为串口的设备,接着配置串口波特率
stty -F /dev/ttyO2 speed 115200
然后就可以用cat来读取串口数据并保存为文件
cat /dev/ttyO2 > serial.txt &
在后台运行时,随着ssh的退出而退出
查看时可以用cat,或者用tailf来实时查看最新的串口数据
tailf serial.txt
串口配上ANSI颜色,一些警告信息就显眼多了