最近在一些嵌入式開發群里面或者論壇上看見一些朋友在討論怎么在虛擬機里面使用minicom與開發板通訊,畢竟還有好多像我這樣在虛擬機里面用Linux的朋友。下面的方法僅是本人暫時使用并且還能行得通的方法,希望大家還能找到更好的方法,不過別忘了也給小弟通知一下啊,記得開源精神哦,?
開始之前先說一下自己的系統吧,其實沒什么特別的估計大家也都是用這些吧。
VMWare5.5
RedHat9 Linux
VMWare設置
好多人說VMWare里面不能用串口通訊是因為感覺虛擬機不能利用物理主機的物理串口,開始我也是這么認為,后來發現虛擬機是可以添加串口設備的只是默認沒有安裝罷了,唉,以前沒有注意搗鼓虛擬機,僅僅利用了最基本的一點點功能罷了。
添加方式如下:
在虛擬機開機之前先選擇Edit virtual machine settings,在彈出對話框里面你會發現下面有個Add…按鈕,點擊這個就可以添加串口設備了。
首先會出來一個Add Hardware Wizard向導,根據這個向導選擇串口設備Serial Port即可,記得要使用實際的物理設備和上電就連結上哦?,這些設置好確定完就可以使用了。
注意:有時候有些朋友會發現在打開Linux的時候說你的串口COM不能用,那你就要檢查一下你有沒有串口當然也不能被其他設備或軟件占用哦,比如說超級終端(要關掉的),當然,你的串口也要設置正確,不要就一個串口你卻選擇了COM2之類的低級錯誤哈,?
好了,下面就進行Linux下的minicom設置吧,應該能順利進入到Linux系統了吧,下面的步驟也都很簡單,一步一步地來吧,good luck!~ ?
Linux系統的minicom設置
方法一:
在網上搜索資料在linuxeden看到einstein回答一個關于在vmware上實現minicom的問題后參照修改得已完成,下面是具體方法:
我的redhat9里面默認在/etc下面是沒有minirc.dfl這個默認配置文件的,
所以在vi /etc/minirc.dfl 之后添加如下內容:
pr port /dev/ttyS0
pu baudrate 115200
pu minit
pu mreset
pu rtscts No
然后保存退出就可以用root身份運行minicom了,在命令行輸入minicom之后就可以開啟開發板的開關,呵呵,夢寐以求的
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:
新聞熱點
疑難解答