如何将原始串行数据转储到磁盘

如何将原始串行数据转储到磁盘

如何才能将来自串行端口的所有数据直接记录到磁盘上的文件中?

我已经尝试过catcp,但这些似乎被缓冲了,而且我正尝试记录少量数据,所以什么也没有发生。

答案1

(stty raw; cat > received.log) < /dev/<your_serial_port>

最初是从这里

答案2

stdbuf -o0 cat /dev/ttyS0 >ttyS0.log

如果 MODE 为“0”,则相应的流将不缓冲。

http://man7.org/linux/man-pages/man1/stdbuf.1.html

相关内容