/dev/ttyUSBN デバイスにマスターデバイスであることをどのように通知できますか?

/dev/ttyUSBN デバイスにマスターデバイスであることをどのように通知できますか?

ptys用語を使用して、スレーブはCLIプログラムに接続され、マスターはユーザー/キーボード/ターミナルエミュレータに接続されます。

ラップトップのUSBポートを組み込みコンピュータのシリアルポートに接続するFTDI USB UARTがあります。私のラップトップには/ dev / ttyUSB0と表示されます。私のラップトップはマスターになり、内蔵コンピュータはスレーブになるはずです。しかし、/dev/ttyUSB0の動作を見ると、明らかに私が奴隷だと思います。たとえば、内蔵コンピュータがノートブックに文字を送信すると、ノートブックはその文字を再送信します。

ノートブックがスレーブではなくマスターであることをカーネルドライバに通知するスイッチはありますか?

ベストアンサー1

ptyのマスター側の性格を誤解しました。マスター側ttyではない。まさか。照会時の設定と似ていますが、stty返された設定sttyはスレーブ側の設定です。ホストがこれらの設定を変更できるように、ホスト側に公開されます。したがって、2種類のtty(マスターとスレーブ)のアイデアは間違っています。

入力と出力がユーザーから来るように処理するために、/dev/ttyUSB0回線速度も設定する次のコマンドを使用しました。

$ stty -F /dev/ttyUSB0 raw -echo 115200

おすすめ記事