1. 程式人生 > >嵌入式第一天(linux下minicom連線開發板)

嵌入式第一天(linux下minicom連線開發板)

本人使用linux,而天嵌科技的開發板的開發工具全都是基於windows的,本人又不想重回windows,
所以板子買來之後一直擱置了好幾個月,基於各種原因,今天特意花了一點時間來研究linux下如何連線
開發板。

條件:宿主機T400,linux2.6,usb2.0介面,無串列埠,開發板TQ2400,支援USB主/從介面,串列埠,RJ45
網路介面。

步驟:

(由於計算機不帶串列埠,需要一個USB轉串列埠的介面晶片,幸好天嵌送了一個轉介面,在windows下,
該晶片是需要安裝驅動的,而在本人的系統中,驅動已經存在了,無需安裝。)

1,準備好轉介面晶片之後,分別在連線電腦之前和之後後,執行lsusb命令檢視裝置,比較兩次輸出結果,
若出現新的裝置,那麼說明裝置已經被識別出來,並且已經安裝好了驅動程式。

2,並且使用同樣的方法檢視/dev/下的裝置節點資訊,確定新裝裝置檔名,這裡我電腦上得到的是ttyUSB0。
說明此時系統上已經安裝好了一個虛擬的序列介面。

3,minicom是一個類似於windows超級終端的軟體,該軟體通過串列埠連線到外部裝置,實現對其配置管理,
是linux下比較常用的工具,在安裝好minicom的情況下執行minicom -s 命令可以配置該軟體,包括序列
介面號,波特率,流控等等。

(1)進入minicom後選擇選單中的"Serial port
setup",回車進入設定介面,此時按A設定"Serial
Device",這裡根據計算機上的串列埠情況選擇適當的介面,這裡我選擇虛擬的/dev/ttyUSB0裝置,也就是usb轉
串列埠的那個裝置.

(2)選擇‘E’鍵,設定/bps/par/Bits(波特率)這裡根據裝置的具體情況選擇適當的波特率。

(3)返回上一級選單,設定"hardware flow control"(硬體流控)為no,其他的預設設定。
儲存配置檔案並退出。

4,重新進入minicom,然後開啟開發板的電源,即可看到開發板生的嵌入式系統的啟動資訊在計算機螢幕上
不停的滾動。不過讓人揪心的是,所有的字元都是亂碼的。。。

5,出現亂碼,頓時心裡涼了半截,成功不會來的那麼容易。經過一番思索,在學習微控制器串列埠程式設計的時候
也出現亂碼問題,後來發現是波特率不匹配的問題。重新配置minicom的波特率,回車,奇蹟出現,命令
提示符由'$'變成了'#',名稱也變了,原來,已經成功的登入到嵌入式系統了。。。

6,重啟開發板,清晰的字元一行行的滾動....
   ..."Please press Enter to activate this console..
  回車,熟悉的linux根目錄呈現眼前。。。以後可以暫時不用考慮再裝windows了。

7,今天就這麼多,考完試以後,再繼續.