一般的なLinuxシリアルデバイス操作コマンド

  1. シリアルポートパラメータ情報を表示します。stty -F / dev / ttyS7 -a
  2. シリアルポートパラメータ情報を設定します。stty -F / dev / ttyS7速度115200 cs7 -parenb -cstopb -echo(7データビット、パリティなし、1ストップビット、エコーなし)
  3. シリアルポートパラメータを設定します。stty -F / dev / ttyS0 ispeed 115200 ospeed 115200 cs8;
  4. シリアルポートを介してデータを送信します。echo "abcdefg"> / dev / ttyS7;
  5. 受信したシリアルポートのデータを表示します:cat / dev / ttyS7;
  6. sttyコマンドのいくつかの主なオプション機能は次のとおりです。
    オプションparenbは端末がパリティチェックを実行できるようにし、-parenbはチェックを無効にします。
    オプションcs5、cs6、cs7およびcs8はそれぞれ文字サイズを5、6、7および8ビットに設定します。
    オプション
    300、600、1200、2400、4800、9600、および19200はボーレートを設定します。cstopbおよび-cstopbはそれぞれ2つまたは1つのストップビットを設定します。tabs
    を使用すると、システムはスペースシーケンスの代わりにタブを使用できるため、出力が減少します。オプション-tabsはスペースのみを使用します。これは、端末がタブを正しく処理できない場合に使用する必要があります。
  7. ospeed N
      speed
      は端末速度を
      出力し
      ますcsN は文字長をNに設定します。Nは[5..8]です
      [-] cstopb
      は各文字に2つのストップビットを使用します(1つは「-」付き)
      [-]
      出力で括弧パリティビットはリクエストで生成され、パリティビットも入力で必要です( '_'はパリティなしを意味します)
      [-] parodd
      セット奇数パリティ(偶数使用 `-')
  8. 詳細については、https://www.cnblogs.com/liujiacai/p/7903143.htmlを参照してください。

おすすめ

転載: www.cnblogs.com/beyonne/p/12749599.html