catコマンドを使用してシリアルデバイスからデータをいつどのように読み取ることができますか?

catコマンドを使用してシリアルデバイスからデータをいつどのように読み取ることができますか?

シリアル通信には一連の設定(速度、データビット数など)が必要です。

catただし、場合によっては、設定を必要とせずにコマンドを介してシリアルデバイス(/ dev / ttyS0など)からデータを読み取ることができることがわかりました。

どのように、いつ可能ですか?

すべてのシリアルデバイスファイルにシリアルのデフォルト設定はありますか?

答え1

ポートの現在の設定がデバイスで予想される設定(転送速度、パリティビットなど)と一致する場合は、シリアルポートからデバイスに直接アクセスできます。

あなたはそれを使用することができますシリアル設定シリアルポートパラメータを変更するユーティリティです。それは解放するTIOCSSERIAL I/W制御シリアルポートパラメータを変更します。これらのパラメータはカーネルに保存され、次に変更されるまで、またはシリアルドライバがロードされている間(通常は次回の再起動まで)そのまま残ります。

関連情報