有一个开发板在Windows的RS232通讯很正常
但是我要用VM下的Linux下与板子通讯
刚开始我都不晓得Linux有什么样的可以用RS232
Google 的确很棒! “Linux下较常用的终端仿真程序是minicom, cu和kermit.
minicom最为流行” 那就用minicom吧
1. 首先要配置VM 关掉Linux,在vm-〉settings-〉hardware,或者选择Edit
virtual machine settings。 在弹出对话框里面你会发现下面有个Add…按钮,点击这个就会出来Add Hardware
Wizard向导,根据这个向导选择串口设备Serial Port-->Use physical serial port on the host
--> 选择COM* ---> 在“Connect at power on” 前打钩,确定后启动Linux。
2. 检查和配置minicom # rpm -q
minicom 检查是否安装minicom minicom-2.00.0-19
# minicom -s 或者 minicom ---> Ctrl+A -->
O(不是零) 第三项:Serial port setup --->
A - Serial Device : /dev/ttyS0 E -
Bps/Par/Bits : 38400 8N1 F - Hardware Flow Control : No
//这里选yes也可以 这里需要注意的是,我在VM第一个填加COM3,第二个填加COM1。结果在A - Serial Device :
/dev/ttyS0 是COM3,ttyS1是COM1。说明这里的ttyS*是在VM中填加的顺序排的。 第四项:modem and
dialing --->A,B选项都清空 //没有清空可以显示字符串。
3. 退出后选择如下的Save setup as dfl保存成默认的读取配置文件。
4. 运行minicom # minicom
5. 启动板子
OK!
|