寫一下我使用序列槽向開發闆傳送檔案中遇到的問題及解決辦法:
使用的軟硬體環境:
虛拟機:VMware® Workstation 8.0.1
Linux作業系統:Fedora 9
開發闆:mini6410
下面使用通過序列槽終端minicom傳送檔案到開發闆上:
1. USB 序列槽無法識别的問題:
我的筆記本沒有RS232接口,隻好用USB轉序列槽,再通過開發闆配套的一根交叉序列槽線連接配接到開發闆上。但虛拟機啟動時,出現主控端無法連接配接USB裝置的問題,如下圖:

其實下面一行已經告訴你問題出現的原因了——VMware USB Arbitration Service 服務沒有啟動,啟動即可,步驟如下:
“My computer”—> “Management”—> “Services and Applications”—> “Services”,找到VMware USB Arbitration Service,将它手工啟動即可。
如下圖:
2. 什麼是minicom?
Linux下的minicom的功能與Windows下的超級終端功能相似,可以通過序列槽控制外部的硬體裝置,适于在linux通過超級終端對嵌入式裝置行管理。如果成功連接配接,我在minicom下就能看到開發闆上的檔案,也可以在minicom下對開發闆檔案進行直接操作,相當于在開發闆上操作是一樣的。也就是說minicom是開發闆的一個終端。如下圖為連接配接成功之後看到開發闆的檔案:
在此界面下,可以和在PC機上一樣地使用指令,不過使用這些指令相當于在開發闆上進行操作。
現在看怎麼通過minicom将主控端(即PC)與開發闆相連(假設minicom已經成功安裝),以及怎麼傳送檔案。
3. 配置minicom:
[root@localhost ~]# minicom -s [enter]
進行minicom的配置:
按前面對應的字母可以進入相應項設定,需要設定的有兩項,[A] 序列槽裝置的選擇,[E]序列槽的波特率以及資料幀格式。
按Esc傳回,記得要儲存! 按 “Save setup as dfl”。
4. minicom指令操作說明:
[root@localhost ~]# minicom [enter]
即進入minicom的界面:
Minicom下的指令可以通過先按Ctrl+A ,再按Z檢視。下面是指令的說明,可以在minicom下使用"Ctrl+A <key> "即進入相應功能的界面。按 ESC 鍵傳回主界面。
主要常用的指令有:
Z :幫助,上面已經使用過。
O(cOnfigure):minicom的相關配置,功能非常強大。
S(Send files):發送檔案
R(Receive files):接收檔案
X(EXit):退出minicom
5. 傳送檔案
現介紹如何從PC機上傳檔案到開發闆上。
進入到minicom終端之後,按Ctrl + A,S 後進入傳送檔案的設定。
首先是傳送檔案協定,我們使用 zmodem 協定。
随後選擇檔案進行傳送,
當然也可以從開發闆傳送檔案到PC上,相關設定類似。
本部落格的内容如果沒有标注轉載字樣,均屬個人原創!歡迎學習交流,如果覺得有價值,歡迎轉載,轉載請注明出處,謝謝!
郵箱:
haifenglinying#yahoo.cn (#->@)個人首頁:
www.hazirguo.com