編集:UARTを介してシリアルデータをFTDI(シリアルからUSB)デバイスに送信するデータ取得ハードウェアがあります。FTDIはUSBポートに接続されており、そのポート名は/dev/ttyUSB0
です。このデバイスは、次の形式でデータを出力します。
data line 1\r
data line 2\r
...
data line n\r
次のコマンドを入力して、screenを使用してデータを表示しようとしました。
screen /dev/ttyUSB0 115200
画面にすべてのデータが1行で表示され始めたため、1行が点滅しているのがわかります。各行の終わりに改行文字を追加して、画面が行を区切るようにするにはどうすればよいですか?
オリジナル:改行だけで行を終了するシリアルデバイスを使用しています。すべてのcr文字にnl(改行)文字を追加するように画面を構成することはできますか?
ありがとう...
編集:画面でこれを機能させることができませんでした、ピココムは素晴らしい働きをします。次のコマンドを使用しますpicocom -b 115200 --imap crcrlf /dev/ttyUSB0
。
OK、それで私のデバイスは
—
user1135541
/dev/ttyUSB0
format "this is the line\r"
でラインを経由して送信します、それを画面に変換させることは可能ですか、"this is the line\r\n"
それとも"this is the line\n\r"
注文を気にしません、すべての改行に対して改行が必要です。ありがとう...
はい、あなたはすでにそれを言った。誰/どのアプリケーションがあなたのデバイスとどのように通信しますか?端末ですか?モデム?データ収集装置?カメラ?プリンター?USBインターフェースを備えたユニコーン?:)
—
lcd047
これは、3線式UARTを介してFTDI(UARTからUSBチップ)にデータを送信するデータ収集デバイスであり、FTDIデバイスのポート名は/ dev / ttyUSB0です。
—
user1135541
minicom(1)
、あなたのデバイス、セットに話をするeol
のライン規律の文字stty(1)
は、configuregetty(1)
など、