Tty
socat - UART 日誌記錄和重定向
我目前正在嘗試記錄與 /dev/ttyUSB0 之間的所有通信,同時能夠將 minicom/screen 連接到同一設備以進行互動。
我嘗試了一些工具和教程,但它們似乎都佔用了設備,所以我無法使用終端程序連接到它。
然後我遇到了socat。這聽起來很有希望,儘管它能夠將 /dev/ttyUSB0 重定向到 PTS 並將傳輸的數據記錄到文件中。
這個想法是:
硬體 - /dev/ttyUSB0 <—> socat/logging <—> /dev/ptyX <—> minicom
有沒有人這樣做過?
任何幫助表示讚賞。克里斯
您當然可以進行干預
socat
,並使用其日誌記錄工具。例如,socat -v /dev/ttyUSB0,b19200,raw PTY,link=$HOME/myserial,raw,echo=0 2>logfile & minicom -p $(readlink $HOME/myserial)
這將記錄每個方向讀取的數據,以“>”或“<”顯示:
< 2017/07/14 14:33:58.210584 length=3 from=0 to=2 hi > 2017/07/14 14:33:58.214745 length=3 from=0 to=2 hi