Serial-Port為什麼
為什麼minicom
將0xOD
字元附加到串列文本消息?
我有一個串列設備連接到我的 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
並將正確的命令終止符發送到調製解調器很方便。