私はsocatを使って仮想シリアルポートを作成しています。Socat擬似端末:データ回線(DTR、RTSなど)を利用できますか?
socat -d -d pty,echo=0,raw pty,echo=0,raw
これまでのところ期待どおりに動作します。 echo/catを使ってテキストなどを送受信することができます。
DTRやRTSのような信号線はどうですか?これらの行の状態をptyで取得/設定するにはどうすればよいですか?それも可能ですか?私はそれについてどこにも何の言及も見つけられませんでした。
まあを見つけ、私は基本的にプロキシを作成しようとしています。 'pty <-> application <-> serial port <-> device'そして私が通信しているデバイスは、100ミリ秒間、rtsを1に設定することによって 'ハードリセットを行う'のようなコマンドを受け取るために信号線を使用します。私はこれらを手動で制御する方法が必要です。 – Forivin
実際にデバイスをシリアルポートに接続していますか?それが事実なら、私はなぜあなたがsocatを使用しているのか分かりません。多分あなたはプロトコルを叩いてみようとしていますか? –