系统环境:
win8.1 + VMware 11+windows XP Pro
- win8.1上面的物理端口测试
我使用的是USB转串口,在win8.1下接入串口资源出现了驱动程序问题,大概是不兼容的的原因,安装了驱动精灵也没有尝试成功,后来在网上下了一个驱动程序(silicon_cp210x_vcp_6.6.1.0\CP210x_VCP_Windows\CP210xVCPInstaller_x64.exe)才搞定,端口名称:Silicon Labs CP210x USB to UART Bridge;做了一个端口测试,ok。 虚拟机设置步骤及端口测试
这一步我参考了别人的,对于XP系统,
关闭虚拟机–>编辑虚拟机–>添加串口设备
选择物理设备(自动检测),勾选I/O模式(我也不知道有啥作用)
设置好之后重新启动虚拟机中xp系统了,并且在xp的设备管理器中设置物理串口号与实际操作系统设置的一致。看到虚拟机下方的串行端口变成彩色的就ok。
最后测试串口。成功。如果不成功,就看看实际系统和虚拟机中的系统串口号是不是一致,不是的话多重启几次。这里是实际的串口测试就不再演示了。
当然不限于xp系统,如果是Linux系统,如Ubuntu 12.04,其步骤可以参照下面(我暂时没有测试):
Shutdown the VM and add this to the vmx file and then restart the VM, if the host OS is Linux:serial0.present = “true”
serial0.fileType = “device”
serial0.fileName = “/dev/ttyS0”If host is Windows:
serial0.present = “true”
serial0.fileType = “device”
serial0.fileName = “COM1”
这里的设备名称取决运行vm的主机的操作系统,所以设备名称也来自这个操作系统的命名方式。
参考:http://blog.csdn.net/liuhui_8989/article/details/9822455