串口終端(學習小結)

接觸嵌入式Linux有一段時間了,期間看了《鳥哥的Linux私房菜:基礎學習篇》,同時在PC機上安裝虛擬機(VMware Workstation 8.0),又在虛擬機上安裝GNU/Linux(Red Hat Linux 9.0),學習Shell命令,安裝交叉編譯工具鏈,大概瞭解了整個開發流程和Linux系統的啓動過程,配置NFS服務,在目標板上運行第一個程序“hello world!”。在這個過程中,作爲初學者,我也遇到過不少疑惑,因爲多次嘗試後的失敗,曾經想過放棄,但憑藉着強烈的求知慾,通過各種途徑,最後一一解除了那些困擾着我的問題。在這裏,簡單分享一下我對串口終端的理解。

串口終端是主機和開發板之間建立聯繫的橋樑,通過它,開發者可以方便地監控程序的運行情況。開發板上的串口與宿主機的連接主要是直接與宿主機的串口或間接地通過USB口(需要USB轉串口線,適用於沒有串口的PC,如筆記本電腦)連接。只要正確地配置串口的相關參數,如端口號、波特率、數據位、奇偶校驗位、停止位等,就可以實現串口通信,在PC機的顯示器上打印出串口信息。這裏僅簡要介紹幾種串口終端程序(軟件),詳細內容可以查找相關文獻資料。

(1)Windows平臺下的超級終端。打開Windows下的“開始” ----- “附件” ----- “通訊” ----- “超級終端”,然後在打開窗口設置相應的參數即可。

(2)Linux平臺下的minicom。minicom的使用完全依靠鍵盤的操作。首先在命令行(超級用戶模式)中輸入命令“minicom”,這樣就啓動了minicom軟件,接下來通過鍵盤操作去配置串口參數,完了之後再重啓minicom,用串口線將宿主機和目標機連接之後,就可以在minicom中顯示出正確的串口信息。(PS:用USB轉串口連接時的端口配置與直接用串口連接有所不同,需根據情況修改端口信息)。

(3)DNW。DNW是嵌入式開發的一款實用軟件,經過正確的配置(包括安裝USB驅動)之後不僅可以打印出串口信息,同時還能夠利用串口或者USB口下載鏡像文件,如內核鏡像、根文件系統鏡像等。

(4)SecureCRT。SecureCRT的串口配置與上面幾種軟件的配置過程大同小異,這裏不再贅述。但是有一點需要注意:要想在串口界面輸入信息,必須將“Options” ----- “Session Options” ----- “Serial Options”中的“Flow Control”下的三個選項前面的勾都去掉。

 

PS:通過查看“計算機” ----- “管理” ----- “設備管理器”,找到串口號,通過屬性裏的選項可以配置串口參數,這裏配置的參數一定要與上面幾個軟件配置的參數一致,它是軟件裏串口參數配置的依據。

以上是本人對串口終端的一個淺薄小結,歡迎有心人駐足片刻,給予批評指正!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章