minicomはどのように入ってくる改行(\ n)をCR + LFに「永久的に」変換しますか?

minicomはどのように入ってくる改行(\ n)をCR + LFに「永久的に」変換しますか?

minicom私はUSB接続されたシリアルポートを介して改行終了文字列を送信するマイクロコントローラデバイスを持っています(今まで)/dev/ttyACM0。シリアルデバイスから改行文字を受け取ると、次のようになります。minicomこれを[そしてどうやって]できますか?

編集する:また、着信改行をキャリッジリターン+改行(CR + LF)に変換するオプションがあるなどstty /dev/ttyACM0 ...,inlcrの方法を試しましたが、そのうちの何も動作しません。また、他のオプション(私のロジックが間違っている場合など)をscreen /dev/ttyACM0 ...,inlcr試しましたが、何も機能しないため、理由がわかりません。ocrnlnl-nl

ああ、私はManjaro 16.06-rc1を実行しています。

ベストアンサー1

長い時間がかかりましたが、いよいよ来ました!Ctrl続けて+を押す手間を避ける方法を知るために、ミニコムソースコードをダウンロードする必要がありました。ZそれがUすべてでした。

minicomデフォルトでは、対応するパラメータを設定ファイルに保存します$HOME/.minirc.dfl妥協せずに:

pu addcarreturn    Yes

次に、minicomすべての受信ラインにキャリッジリターンを追加します。なぜそのオプションとその設定ファイルを最初に保存しなかったのかわかりませんが、今は気にしません!

以降の各オプションpuに注意してください。正確に16右側にスペースが追加された文字です。

おすすめ記事