nl(改行)(キャリッジリターン)を各画面に追加できます。

nl(改行)(キャリッジリターン)を各画面に追加できます。

編集:UARTを介してシリアルデータをシリアルシリアルUSB(FTDI)デバイスに送信できるデータ収集ハードウェアがあります。 FTDIはポート名のUSBポートに接続されています/dev/ttyUSB0。デバイスは次の形式でデータを出力します。

data line 1\r
data line 2\r
...
data line n\r

次のコマンドを入力して、画面を使用してデータを表示しようとしました。

screen /dev/ttyUSB0 115200

画面上のすべてのデータが1行に表示され始めるので、1行が点滅していることがわかります。画面が行を分離し始めるように、各行の末尾に改行文字を追加するにはどうすればよいですか?

オリジナル記事:私は単にキャリッジリターンで行を終了するシリアルデバイスを使用しています。すべてのcr文字にnl(改行)文字を追加するように画面を設定できますか?

ありがとうございます...

編集:画面では使用できません。 picocomは素晴らしい作品です。私は次のコマンドを使いますpicocom -b 115200 --imap crcrlf /dev/ttyUSB0

ベストアンサー1

これはあなたの正確な質問に答えることはできませんが、miniterm.py画面上で何をするかを見つけることができなかったため、通常このようなデバイスを見るとここに移動します。

miniterm.py画面ほど小さく、デフォルトで使用されます\n。欠点は、指がジャンプ、ログアウト、ログインなどを行うことができないことです。それで、まだこれを行う方法があることを願っています。screen

OS Xの場合:

miniterm.py /dev/tty.usbmodem1412

画面があちこちに巻き込まれたときに素晴らしい出力を提供します。

pyシリアルポートminiterm.py私が知る限り

おすすめ記事