VMware虚拟机双机调试及配置

使用VMware进行双机调试时,需要首先安装虚拟机VMware,安装完虚拟机后就可以安装目标被调试机,通过建立虚拟管道串口来进行主机和调试机之间的联调。

1.打开虚拟机后,点击创建新的虚拟机按钮。
创建新的虚拟机

2.在使用向导过程中,我们选择自定义(高级)选项进行配置。
自定义(高级)选项

3.虚拟机兼容性,我们采用默认选项,然后点击下一步
虚拟机兼容性

4.安装镜像,这里选择我们要安装的操作系统,这里以Win7 64位操作系统为例。我们选择cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso的位置。
安装镜像

5.选择要安装的镜像版本及相关的参数,选择下一步。

Windows密钥密钥这里根据实际情况输入,也可以在安装完成后再激活操作系统。

镜像版本

6.这里我们可以对虚拟机命名,并选择虚拟机安装的操作系统存放的位置。
虚拟机

7.根据个人爱好,选择固件类型,这里我们使用默认
固件类型

8.设置CPU数量和内存,这里我们根据个人电脑配置情况进行实际配置。
CPU数量和内存
CPU数量和内存

9.网络这里我们选择NAT方式,使于网络共享。
NAT方式

10.磁盘控制器及磁盘类型使用推荐的
磁盘控制器
磁盘类型

11.由于我们是新安装,这里选择创建新的虚拟磁盘
创建新的虚拟磁盘

12.设置磁盘大小。由于我们只是用于测试,故磁盘大小可以设置小点,以节省主机磁盘空间。
设置磁盘
文件

13.由于我们需要使用虚拟串口进行双机调试。默认新建的虚拟机并不创建串口,所以这里我们需要自定义硬件。
自定义硬件
添加串口
14.在自定义硬件中点击添加按钮添加串口
串口
15.端口类型,选择输出到命名管道。
端口类型

16.设置管道的两端设备,并勾选启动时连接。选择轮训时放弃CPU

1602588362334

17.设置完成后,虚拟机开始创建虚拟磁盘。
开始创建虚拟磁盘

18.虚制磁盘创建完成后,自动进行操作系统的安装。

19.按照 设置测试机为调试模式
调试模式

20.在windbg.exe创建批处理文件
如 debug.bat

windbg.exe -b -k com:pipe,port=\\.\pipe\com_1,resets=0

21.重启目标机,并运行批处理,这时windbg会自动连接上,并断点,这时按下F5按键或输入g命令回车,进入系统。
windbg