2008年7月10日星期四
vmware ws6.0下XP guest OS之间双机调试平台搭建
环境:
Host os: linux fedora9
Guest os 目标机: windows xp sp3
Guest os 调试机: windows xp sp3
1. 目标机添加串口。
use named pipe,填写named pipe文件名:/tmp/windbg,/tmp路径必须存在,windbg文件会自己创建;
this end is the server,本端是client也可以,只要保证调试机和目标机一个client一个server。
the other end is a virtual machine.
2. 目标机添加启动选项。
在c:\boot.ini文件中添加如下启动选项。
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional - debug" /fastdetect /debug /debugport=com1
3. 配置目标机串口传输率。
在设备管理器中选中建立的串口,设置其波特率为115200.
4. 调试机添加串口。
use named pipe,填写named pipe文件名:/tmp/windbg,/tmp路径必须存在,windbg与目标机保持一致;
this end is the client,本端是server也可以,只要保证调试机和目标机一个client一个server。
the other end is a virtual machine.
5. 调试机windbg快捷方式设置。
"C:\Program Files\Debugging Tools for Windows\windbg.exe" -k com:port=com1,baud=115200
很简单的就是com1,不用写named pipe文件文件名,也不用标明是pipe,因为在虚拟机看来就是一个存在的com设备。这点有别于host调试guest,host是知道pipe的。
Host os: linux fedora9
Guest os 目标机: windows xp sp3
Guest os 调试机: windows xp sp3
1. 目标机添加串口。
use named pipe,填写named pipe文件名:/tmp/windbg,/tmp路径必须存在,windbg文件会自己创建;
this end is the server,本端是client也可以,只要保证调试机和目标机一个client一个server。
the other end is a virtual machine.
2. 目标机添加启动选项。
在c:\boot.ini文件中添加如下启动选项。
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional - debug" /fastdetect /debug /debugport=com1
3. 配置目标机串口传输率。
在设备管理器中选中建立的串口,设置其波特率为115200.
4. 调试机添加串口。
use named pipe,填写named pipe文件名:/tmp/windbg,/tmp路径必须存在,windbg与目标机保持一致;
this end is the client,本端是server也可以,只要保证调试机和目标机一个client一个server。
the other end is a virtual machine.
5. 调试机windbg快捷方式设置。
"C:\Program Files\Debugging Tools for Windows\windbg.exe" -k com:port=com1,baud=115200
很简单的就是com1,不用写named pipe文件文件名,也不用标明是pipe,因为在虚拟机看来就是一个存在的com设备。这点有别于host调试guest,host是知道pipe的。
标签: vmware serial port two virtual machine
订阅 博文 [Atom]