2つのシリアルポートを持つデバイスを一緒に接続し、SSHを介して接続しました。シリアルポートの1つを介してデータを送信し、別のポートからデータを読み取ってデータの送信/受信を確認したいと思います。
このトピックについて読みましたが、ttyで使用できるプログラムのさまざまなオプションが混乱しており、このプロセスを管理する方法がわかりません。なぜなら、これらのプログラムの1つを呼び出すと、そのプログラムの制御を放棄し、したがって失うポートを使用する以外に何かをすることができるのか、それともバックグラウンドで実行しようとすると制御できなくなります。
目標を達成するにはどうすればよいですか?
答え1
SSH を使用して追加のセッションを開き、そのセッションで次のコマンドを実行できます。
tail -f /dev/ttyS0
ttyS0に達するすべてを印刷します。もちろん、このソリューションは印刷可能な文字のみを送信する場合に便利です。そうしないと、画面がゴミでいっぱいになる可能性があります。