Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之一

更多精彩内容,请见:http://www.16boke.com

环境:

主机:Win7
虚拟机:VMware 11.1.0 build-2496824
虚拟机内操作系统(又称GuestOS):Win7
WinDbg:适合调试机的相应位数的版本就可以。

目录

本文包括五部分,前三部份不分先后顺序,先配置哪部分都可以:
一、配置VMware的管道虚拟串口
二、配置GuestOS的启动项
三、配置WinDbg
四、调试
五、常见问题

一、配置VMware的管道虚拟串口

调试机与被调试机用串口连接,但是在被调试机是虚拟机的情况下,就不可能用真正的串口来连接了,但是可以在虚拟机上生成一个用管道虚拟的串口。
设置步骤如下:
1、虚拟机关闭状态下,选择编辑虚拟机设置。
Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之一_第1张图片
2、选择硬件选项卡,移除打印机,因为打印机占了一个串口,如果不删除则需要使用COM_2作为命名管道。
Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之一_第2张图片
3、添加一个串行端口。
3.1、点击添加按钮,在弹出窗口,选择串行端口,单击”下一步“按钮。
Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之一_第3张图片
3.2、选择输出到命名管道,单击”下一步“按钮。
Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之一_第4张图片
3.3、如下设置,单击”完成“按钮。
命名管道输入:\\.\pipe\com_1
该端是服务器。
另一端是应用程序。
勾上启动时连接。
Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之一_第5张图片

3.4、回到如下界面,勾选I/O模式,轮询时主动放弃 CPU(Y),点击”确定“按钮。<我测试的勾上和不勾上,都可以,不知道区别,那就勾上吧。>

Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之一_第6张图片


更多精彩内容,请见:http://www.16boke.com

你可能感兴趣的:(内核编程)