1. 程式人生 > >Linux 串列埠除錯工具彙總

Linux 串列埠除錯工具彙總

在 linux 系統下進行串列埠除錯或者開發時配合簡單易用的串列埠除錯工具那是必不可少。這篇部落格對當前用的較多的,且我自己經常用的一些串列埠工具做一下彙總,大家可以參考一下。

實驗環境:

OS: Ubuntu16.04 Kernel: 4.4.0

----------------------------------------------------------------------------------------------------

minicom

minicom 是一款啟動速度快,功能強大的串列埠終端除錯工具,當然缺點就是純字元介面,沒有圖形介面的除錯工具看起來直觀方便,但是它功能十分強大,並且在一些沒有螢幕的嵌入式主機板上執行頗有用處。下面給出具體的安裝與使用教程:

安裝:apt-get install minicom

使用流程:

安裝完畢後通過命令 “minicom” 執行軟體,首頁已經給了使用說明,Minicom 使用經常遇到三個鍵的組合操作,如 “CTRL-A Z”,這表示先同時按下 CTRL 和 “A”(不區分大寫),然後鬆開此二鍵再按下 “Z”。按照此方法,開啟幫助說明:

可以看到有很多功能,這裡只進行初步演示,按下 “O” 進入配置頁,如下:

選擇 “Serial port setup” 選項,然後按回車進入串列埠設定頁,如下:

根據我們系統中的實際串列埠裝置名更改成以下設定,如下圖所示:

設定好以後返回到上一級,選擇 “Save setup as dfl” 進行儲存即可,然後 Exit。確保串列埠裝置已經接入後,重新執行 minicom 軟體,就可以進行串列埠資料的收發了,如果沒有發現設定的串列埠裝置 minicom 執行會提示出錯,如下所示:

如果需要修改設定,那麼需要執行 "minicom -s" 重新進行設定。在配置正確的情況下,連線我的 Openwrt 開發板進行通訊演示:

是不是有點類似於 putty 工具呢,可以方便與裝置互動了。如果遇到串列埠資料收發異常,或者串列埠會收到類似於 “ATE E0”之類的字串,那麼是由於串列埠裝置被系統存在的 modem 服務影響到了,此時可以通過如下命令停止該服務,之後就可以正常資料收發了。命令如下:

[email protected]:/#systemctl stop ModemManager.service

關於該軟體介紹就到這裡了,如果有更詳細的需求與疑問可以給我評論備註。

----------------------------------------------------------------------------------------------------

cutecom

這款軟體就與我們在Windows下使用的圖形介面的串列埠除錯工具很類似了,下面是安裝與使用教程:

安裝:apt-get install cutecom 

使用流程:需要注意的是,操作 linux /dev 下面的裝置檔案都是需要管理員許可權的,使用時要注意這一點。進入root模式後,執行 ''cutecom",介面如下:

這時很多人就有種似曾相識的感覺了,至於怎麼使用就不用我贅述了吧。有任何疑問也可以給我留言或者評論。

----------------------------------------------------------------------------------------------------

picocom

這款軟體看上去像是 minicom 的精簡版,設定比較簡單,還可以有背景顏色。使用的使用者也是比較多的。下面給出安裝與使用說明:

安裝:apt-get install picocom

使用流程:由於軟體簡介方便,我們直接打出幫助功能,執行 "picocom -h",結果如下:

幫助頁正好是一頁,註釋比較清楚,下面還是連線我的 Openwrt 板子進行除錯看結果,注意串列埠的設定需要的命令執行的時候就給出,如我這裡需要設定波特率,那麼執行如下圖所示:

如果需要退出的話,需要首先按組合鍵 Ctrl + a,該組合鍵是轉義功能,之後再按組合鍵 Ctrl + q,就可以正常退出了。

----------------------------------------------------------------------------------------------------

putty

用過 putty 的人都知道,功能上我就不贅述了,下面主要講解一下 linux 下putty工具的安裝與使用,很多人都是用在 Windows 上面,我特意在 linux 上研究了一番。

線上安裝:apt-get install putyy

離線安裝連結:PuTTY Download Linux,安裝步驟參考資料夾中 INSTALL 或者 README 文件。

使用流程:

直接執行命令 “putty”,如果是離線安裝可能由於未指定安裝路徑,提示找不到命令,預設會安裝在 /usr/local/bin 目錄下,這都是不成文規定了。執行命令,回車,看到熟悉的介面,設定成我們需要的配置,如下所示:

點選 “Open” 開啟後彈出新的介面,如下所示:

看到這個介面,是不是有點淚牛滿面的感覺了呢,^_^

以上就是常用的 Linux 串列埠除錯與開發工具介紹了,當然還有一些功能十分相近的就沒有一一介紹了,工具只要易用方便,充分滿足自己的需求便是最好的。

--------------------- 本文來自 SoldierJazz2018 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/jazzsoldier/article/details/70183995?utm_source=copy