linux下将串口数据保存为文件

调试的时候,想要通过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颜色,一些警告信息就显眼多了
linux下将串口数据保存为文件_第1张图片

你可能感兴趣的:(Linux应用开发)