GNU/Linux >> Linux の 問題 >  >> Linux

Linuxコマンドラインからのシリアルからの読み取り

出力と同じです。例:

cat /dev/ttyS0

または:

cat < /dev/ttyS0

最初の例は、シリアル ポートを開き、読み取った内容を stdout に中継するアプリです。 (あなたのコンソール)。 2 つ目は、シリアル ポート トラフィックを任意のアプリに転送するシェルです。この特定のアプリは、その stdin を中継するだけです その stdout に .

トラフィックの可視性を高めるには、16 進ダンプをお勧めします。

od -x < /dev/ttyS0

次のような arduino uno の出力を監視しています:

screen /dev/ttyUSB0 9600

Linux
  1. コマンドラインからリモートでLinuxワークスペースを構成する

  2. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  3. / dev / stdin、/ dev / stdout、および/ dev / stderrはどの程度移植可能ですか?

  1. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  2. /dev/zero から /dev/null への DD ...実際に何が起こるか

  3. Linux が /dev/tty と /dev/tty0 を使用する方法

  1. Linux で /dev/random を /dev/urandom にリンクするのは間違っていますか?

  2. echo または print /dev/stdin /dev/stdout /dev/stderr

  3. /dev/tcp を使用するために < または > が必要な理由