構建MINI2440開發板Ubuntu開發環境 (一) 串口配置及使用

來源:互聯網
上載者:User

這篇文章對於新學習Arm的人來說非常有協助,轉自 且聽風吟

Windows Live 日誌,僅以此為學習筆記,感謝作者的分享,特此注釋!
原文:

http://zhongweijiang.spaces.live.com/Blog/cns!48441727A82E1CA5!612.entry

1 引言

  做嵌入式開發,調試開發板最常使用的工具就是串口和網口,本文主要介紹在Ubuntu系統如何安裝和設定串口軟體(minicom和kermit)串連MINI2440開發板。本文假設你已經在電腦上安裝了Ubuntu系統。
  對於現今大多數的筆記本而言,主板上一般都沒有配置串口介面。我們可以在網上購買到USB口轉串口介面,網上有很多種類型的USB轉介面,可以根據價格選擇一個合適的就行。這裡使用的是基於PL2303晶片的USB轉介面。
2 串連MINI2440開發板

  將USB串口轉接器插上開發板和電腦後,在終端上敲dmesg命令,可以查看USB轉介面已經被PC識別,如所示:

 

 
 從中我們可以看到我們所串連的串口裝置是ttyUSB0,可以通過命令 ls -l
/dev/ttyUSB*來查看相關的資訊。至此,我們已經順利的將串口串連到Ubuntu系統上了。這裡順便提起一下,我在Windows下使用USB
轉串口時,要先從網上下載一個安裝PL-2302 USB Serial
Driver,安裝該驅動以後,才可以正常使用,而Linux核心中已經支援PL2303晶片,所以不需要自行安裝。下面就會介紹minicom和
kermit的使用。
3 minicom安裝及設定

  Ubuntu系統中預設是沒有安裝minicom軟體,所以我們首先自己需要安裝minicom,可以使用apt-get 命令來安裝,如所示:


 

安裝完成以後,我們運行minicom -s命令進行一些初始配置,如下:

 
 
參數的設定如所示,這裡需要注意的一點是一定要把Hardware Flow Control也設定成None,我開始時就是因為沒有設定這一項導致串口一直連不上去。

最後Save setup as dfl並退出,再次輸入minicom命令,可以看到已經成功的連到了MINI2440開發板,如所示。

  至此,我們已經安裝minicom並且配置成功,可以使用minicom了。 下面一節介紹Kermit的安裝及使用。

4 Kermit的安裝及使用

     

minicom是最常用的串口軟體,但是它並不是很穩定,所以Uboot的官方文檔上並不推薦使用minicom,而推薦kermit(這裡使用
ckermit版本),這一節就是介紹kermit的使用。kermit並不是Ubuntu預設安裝,我們可以使用sudo apt-get
install ckermit來安裝kermit,如所示:

安裝kermit完成以後,在使用kermit以前,還需要對kermit進行一些設定。vi /etc/kermit/kermrc, 增加如下配置選項:

至此我們已經順利配置好kermit了,在terminal上輸入kermit命令,進入到kermit程式,然後輸入connect,連到串口,如所示:

這樣我們就已經順利串連到MINI2440開發板了,如果需要切換回kermit,按Ctrl + /, 再按c就可以可以跳回。

5 總結

     
本文主要介紹了在Ubuntu系統下,如何使用minicom和kermit串口軟體和MINI2440開發板串連。本文實驗環境中沒有使用虛擬機器,在虛擬機器環境中可能有所差異,而且這裡在對串口進行設定時都是使用了ttyUSB0,請根據自己的環境做適當調整。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.