用windbg双机调试的问题 本帖最后由 2303191 于 2009-06-17 16:43:46 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://hi.baidu.com/_achillis/blog/item/4f2ec159f64bfa86810a18cd.html 可以用串口,不过串口太慢了。1394线和usb线较快。连上之后,在target machine中设置好/debug启动选项,host端起来windbg就行了。 没使用真实机器调过,使用Windbg+Vmware已经很方便了,可以随时恢复镜像。 windbg联机调试,如果是局域网会好点。target machine设置对方机器就好了 Windbg+Vmware完全够用了vm也可以架设局域网的啊 看你多大的内存了,2G的内存跑起来绝对足够vmware据称占资源稍微大点儿我是用的VirtualBox虚拟的xp,VSPD虚拟串口连接调试起来很流畅用虚拟机绝对比真实的目标机要好,启动恢复都很快的 设置过程:1、把Windbg在桌面建个快捷方式,右键--属性--目标,在后面加上如下内容(-k com:port=\\.\pipe\com_1,baud=115200,pipe)目标:"C:\Program Files\Debugging Tools for Windows (x86)\windbg.exe" -k com:port=\\.\pipe\com_1,baud=115200,pipe2、虚拟机里新增一个串口设备,使用“命名管道”,命名为:\\.\pipe\com_13、然后在虚拟机里将新增的com1的波特率设为115200,把boot.ini修改一下。////////////////////////////////////设置过程到此完毕,使用方法如下:1、打开虚拟机系统,停留在debug上,先不按回车。2、双击主机桌面上的Windbg快捷方式。3、进入虚拟机,回车进入debug模式。 多谢 wocow3 大哥的指点。我看我是没机会用虚拟机了,烂公司一堆烂电脑。我用的最好的也只有256内存!!另外我现在是做硬件设备的驱动,使用虚拟机可以防止死机么?我现在用来调试的电脑平均10分钟黑屏重启 一次。而且没有调试手段,好痛苦…… 这样说只能申请换设备了。256的内存怎么跑,在VM里,XP设置最低内存也是128。虚拟机还是有可能死机的(你的驱动有问题),蓝屏是常见现象。通常会把干净可用的虚拟机镜像备份一份。虚拟机挂掉的时候,直接恢复回去。免的重装的痛苦。我一般也不用镜像备份,直接把文件夹里的所有文件拷贝到其他地方,需要恢复的时候再拷回来就好了。 为什么rct这么小呀! 关于设置时间的问题 乱码问题 回调函数中如何使用sendmessage,以及用什么方法接受它发出的消息 自己Create的窗口是否要调用DestroyWindow() 怎样创建全局变量 关于OnPaint的刷新问题,请高手赐招! 关于CListCtrl,火急! 怎么结贴子,什么叫FAQ? 一个没有分给的问题 在同一个类内,如果想在函数 A() 内部调用 函数B();应该怎么弄?用函数指针么?还是怎么弄? SQL select查询问题
连上之后,在target machine中设置好/debug启动选项,host端起来windbg就行了。
vmware据称占资源稍微大点儿
我是用的VirtualBox虚拟的xp,VSPD虚拟串口连接
调试起来很流畅
用虚拟机绝对比真实的目标机要好,启动恢复都很快的
1、把Windbg在桌面建个快捷方式,右键--属性--目标,在后面加上如下内容(-k com:port=\\.\pipe\com_1,baud=115200,pipe)
目标:"C:\Program Files\Debugging Tools for Windows (x86)\windbg.exe" -k com:port=\\.\pipe\com_1,baud=115200,pipe
2、虚拟机里新增一个串口设备,使用“命名管道”,命名为:
\\.\pipe\com_1
3、然后在虚拟机里将新增的com1的波特率设为115200,把boot.ini修改一下。
////////////////////////////////////
设置过程到此完毕,使用方法如下:
1、打开虚拟机系统,停留在debug上,先不按回车。
2、双击主机桌面上的Windbg快捷方式。
3、进入虚拟机,回车进入debug模式。
我看我是没机会用虚拟机了,烂公司一堆烂电脑。我用的最好的也只有256内存!!
另外我现在是做硬件设备的驱动,使用虚拟机可以防止死机么?我现在用来调试的电脑平均10分钟黑屏重启 一次。而且没有调试手段,好痛苦……
虚拟机还是有可能死机的(你的驱动有问题),蓝屏是常见现象。通常会把干净可用的虚拟机镜像备份一份。虚拟机挂掉的时候,直接恢复回去。免的重装的痛苦。
我一般也不用镜像备份,直接把文件夹里的所有文件拷贝到其他地方,需要恢复的时候再拷回来就好了。