私は現在、/ dev/ttyUSB0との間のすべての通信をログに記録すると同時に、対話のためにminicom/screenを同じデバイスに接続できるようにしています。
いくつかのツールとチュートリアルを試しましたが、それらはすべてデバイスを占有しているようなので、ターミナルプログラムで接続できません。
それから私はsocatに出会いました。/dev/ttyUSB0をPTSにリダイレクトし、転送されたデータをファイルに記録することはできますが、それは有望に聞こえます。
アイデアは:
HW-/ 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