最近在一些嵌入式开发群里面或者论坛上看见一些朋友在讨论怎么在虚拟机里面使用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:
新闻热点
疑难解答