最近在一些嵌入式開發(fā)群里面或者論壇上看見一些朋友在討論怎么在虛擬機里面使用minicom與開發(fā)板通訊,畢竟還有好多像我這樣在虛擬機里面用Linux的朋友。下面的方法僅是本人暫時使用并且還能行得通的方法,希望大家還能找到更好的方法,不過別忘了也給小弟通知一下啊,記得開源精神哦,?
開始之前先說一下自己的系統(tǒng)吧,其實沒什么特別的估計大家也都是用這些吧。
VMWare5.5
RedHat9 Linux
VMWare設(shè)置
好多人說VMWare里面不能用串口通訊是因為感覺虛擬機不能利用物理主機的物理串口,開始我也是這么認(rèn)為,后來發(fā)現(xiàn)虛擬機是可以添加串口設(shè)備的只是默認(rèn)沒有安裝罷了,唉,以前沒有注意搗鼓虛擬機,僅僅利用了最基本的一點點功能罷了。
添加方式如下:
在虛擬機開機之前先選擇Edit virtual machine settings,在彈出對話框里面你會發(fā)現(xiàn)下面有個Add…按鈕,點擊這個就可以添加串口設(shè)備了。
首先會出來一個Add Hardware Wizard向?qū)В鶕?jù)這個向?qū)нx擇串口設(shè)備Serial Port即可,記得要使用實際的物理設(shè)備和上電就連結(jié)上哦?,這些設(shè)置好確定完就可以使用了。
注意:有時候有些朋友會發(fā)現(xiàn)在打開Linux的時候說你的串口COM不能用,那你就要檢查一下你有沒有串口當(dāng)然也不能被其他設(shè)備或軟件占用哦,比如說超級終端(要關(guān)掉的),當(dāng)然,你的串口也要設(shè)置正確,不要就一個串口你卻選擇了COM2之類的低級錯誤哈,?
好了,下面就進(jìn)行Linux下的minicom設(shè)置吧,應(yīng)該能順利進(jìn)入到Linux系統(tǒng)了吧,下面的步驟也都很簡單,一步一步地來吧,good luck!~ ?
Linux系統(tǒng)的minicom設(shè)置
方法一:
在網(wǎng)上搜索資料在linuxeden看到einstein回答一個關(guān)于在vmware上實現(xiàn)minicom的問題后參照修改得已完成,下面是具體方法:
我的redhat9里面默認(rèn)在/etc下面是沒有minirc.dfl這個默認(rèn)配置文件的,
所以在vi /etc/minirc.dfl 之后添加如下內(nèi)容:
pr port /dev/ttyS0
pu baudrate 115200
pu minit
pu mreset
pu rtscts No
然后保存退出就可以用root身份運行minicom了,在命令行輸入minicom之后就可以開啟開發(fā)板的開關(guān),呵呵,夢寐以求的
Welcome to minicom 2.00.0
OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n
Compiled on Jan 25 2003, 00:15:18.
Press CTRL-A Z for help on special keys
boot 1.0 (Jan 6 2005 - 17:48:32)
Uncompressing image...
U-Boot 0.3.2 (Jan 12 2005 - 14:51:54)
U-Boot code: 21F00000 -> 21F12DF4 BSS: -> 21F16924
DRAM Configuration:
新聞熱點
疑難解答
圖片精選