Serial-Port

為什麼minicom0xOD 字元附加到串列文本消息?

  • November 13, 2014

我有一個串列設備連接到我的 PC 的 USB 埠,並獲取 /dev/ttyUSB0。然後我執行minicom它,並執行strace -p <minicom pid>以監控 minicom 的活動。

我發現,當我向 /dev/ttyUSB0 發送文本時,每條簡訊都附加了一個\r字元,即0x0D.

我已經使用kermit並找到了相同的結果。

所以我的第一個疑問是:為什麼這些工具會附加\r字元?

另外,我知道在 Unix 生態系統中,\n用於換行符,為什麼這些串列工具附加\r而不附加\n?這是我的第二個疑問。

google了“minicom發送輸入”,“minicom添加輸入”,“minicom輸入”,但沒有找到結果,似乎minicom網際網路上的內容有時很少……

最後,請允許我提出我的最後一個問題:如果minicom仍然是一個活躍的項目,我發現它的首頁從 2013 年 12 月開始沒有更新但最近更新了 kermit 項目。

minicom 在其全盛時期的主要用途是與理解Hayes 命令集(AT 命令)的調製解調器通信。AT 命令以輸入結束。能夠鍵入ATDT5550123 Enter並將正確的命令終止符發送到調製解調器很方便。

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