Serial-Port

minicom 如何“永久”將傳入的換行符 (n) 轉換為 CR+LF?

  • December 6, 2018

我有一個微控制器設備,它通過 USB 連接的串列埠發送換行符終止的字元串,並且(到目前為止)我正在使用minicom2.6 版從/dev/ttyACM0. 我已經為換行設置了終端應用程序,但我希望它在從我的串列設備接收到換行符時轉到下一行的開頭。能

$$ and how does $$ minicom去做? 編輯:我也嘗試過我知道的方法,例如stty /dev/ttyACM0 ...,inlcrand screen /dev/ttyACM0 ...,inlcr,我知道這些方法可以將傳入的換行符轉換為輸入符+換行符(CR+LF),但這些都不起作用。我也嘗試了其他選項(例如ocrnl,以防我的邏輯錯誤,nl以及-nl),沒有任何工作,我不知道為什麼。

啊,我正在執行 Manjaro 16.06-rc1。

花了我足夠長的時間,但我終於來了!我不得不下載 minicom 原始碼來了解如何做才能避免不斷按Ctrl+的麻煩ZU……在這裡。

minicom將其參數儲存在配置文件中,預設為$HOME/.minirc.dfl. 將以下行放在字母上

pu addcarreturn    Yes

現在minicom為所有傳入行添加一個輸入符。我不知道為什麼它沒有首先保存該選項及其配置文件,但是,哎呀,我現在不在乎!

請注意,後面的每個選項都pu必須恰好包含 16 個字元,並在右側用空格填充。

引用自:https://unix.stackexchange.com/questions/283924