"minicom"がシリアルテキストメッセージに "0xOD"文字を追加するのはなぜですか?

"minicom"がシリアルテキストメッセージに "0xOD"文字を追加するのはなぜですか?

私のPCのUSBポートにシリアルデバイスが接続されており、/dev/ttyUSB0を取得します。その後、それを実行し、ミニコムの活動を監視するためにminicom実行しました。strace -p <minicom pid>

/ dev / ttyUSB0にテキストを送信すると、各テキストメッセージに文字が追加されることがわかり\rました0x0D

私は同じことをし、kermit同じ結果を見つけました。

最初の質問は、このツールが\r文字を追加するのはなぜですか?です。

また、私はUnixエコシステムで\n改行文字にこれらのシリアルツールが追加されますが、\r追加されない理由を知っています\n。これは私の2番目の質問です。

minicom「minicomはキャリッジリターンを送信します」、「minicomはキャリッジリターンを追加します」、「minicomキャリッジリターン」を検索しましたが、結果がインターネットにないようです...

最後に最後の質問をしましょう。minicomまだ進行中のプロジェクトであれば、2013年12月以降に更新されていないことが確認されました。ホームページしかし、kermitプロジェクトは最近更新されました。

答え1

全盛のミニコンピュータの主な用途はモデムとの通信でした。Hayes コマンドセット(AT コマンド). ATコマンドはキャリッジリターン文字で終わります。ATDT5550123 Enter正しいコマンドターミネータを入力してモデムに送信できることは非常に便利です。

関連情報