在VMware虚拟机系统添加串口(使用物理串口)

系统环境:
win8.1 + VMware 11+windows XP Pro

  1. 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。
  2. 虚拟机设置步骤及端口测试
    这一步我参考了别人的,对于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

你可能感兴趣的:(工具)