私の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正しいコマンドターミネータを入力してモデムに送信できることは非常に便利です。