搭建windows驱动调试环境
2014-06-22 20:53
316 查看
不多说进入正题, win 7 64位 + VM9.0 windows xp + WDK 7.1 + WINDBG
假设已经安装好了 vm 9.0 windows xp , win7 为本机, 下载WDK7.1 下载地址是 : http://download.microsoft.com/download/4/A/2/4A25C7D5-EFBE-4182-B6A9-AE6850409A78/GRMWDK_EN_7600_1.ISO 下载有点慢哦。
WINDBG 这个个工具各位可以百度;
首先,别启动windows xp 系统, 点击 虚拟机设置
点 添加一个
选择下一步记得修改
点击完成既可以看到,选择它我们需要将com_1改为com_2 因为VM默认使用的是com_2串口,不修改会导致本机windbg 连不上虚拟机,修改为2
点确定可看到已修改为
这样就好了。
下面配置本机的 windbg 安装windbg就不介绍了, 找到 右击发送桌面快捷方式 ,右击桌面快捷方式在目标路径后加上 -b -k com:port=\\.\pipe\com_2,baud=115200,pipe ,点击确定。
打开计算机的设备管理器
选择右击属性
选择默认波特率为将其改为 点击确定OK。
打开虚拟机windows xp 系统, 进入 C:\ 找到 boot.ini 文件, 如果看不到该文件 点工具-文件选项-查看 找到这几个设置一下既可看到 boot.ini 文件 ,右击boot.ini 文件-属性,将只读选择 去掉。
打开boot.ini文件在最后面加上这句使系统可以进入调试状态
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com2 /baudrate=115200
保存重启 xp 系统,重启时选择
现在切换到本机上,双击windbg的快捷方式
连接上了,如果你 一直处于
那可以看前面的串口设置是否有问题。
现在进来了但是 发现没有 描述符数据库, 这东西没这个就是个废物, 所以我们需要导入描述符点击
选择
加上srv*e:\symbs*http://msdl.microsoft.com/download/symbols;e:\wdk\first\objchk_wxp_x86\i386 ,后面的e:\wdk\first\objchk_wxp_x86\i386 这个东西是我编写的驱动工程的目录,修改成你自己的即可。勾选 点OK 就会出现
说明正确导入,如果你的没正确导入多试几次,这样我们的环境就好了。
windbg 调试的方式的命令可以百度一下。
假设已经安装好了 vm 9.0 windows xp , win7 为本机, 下载WDK7.1 下载地址是 : http://download.microsoft.com/download/4/A/2/4A25C7D5-EFBE-4182-B6A9-AE6850409A78/GRMWDK_EN_7600_1.ISO 下载有点慢哦。
WINDBG 这个个工具各位可以百度;
首先,别启动windows xp 系统, 点击 虚拟机设置
点 添加一个
选择下一步记得修改
点击完成既可以看到,选择它我们需要将com_1改为com_2 因为VM默认使用的是com_2串口,不修改会导致本机windbg 连不上虚拟机,修改为2
点确定可看到已修改为
这样就好了。
下面配置本机的 windbg 安装windbg就不介绍了, 找到 右击发送桌面快捷方式 ,右击桌面快捷方式在目标路径后加上 -b -k com:port=\\.\pipe\com_2,baud=115200,pipe ,点击确定。
打开计算机的设备管理器
选择右击属性
选择默认波特率为将其改为 点击确定OK。
打开虚拟机windows xp 系统, 进入 C:\ 找到 boot.ini 文件, 如果看不到该文件 点工具-文件选项-查看 找到这几个设置一下既可看到 boot.ini 文件 ,右击boot.ini 文件-属性,将只读选择 去掉。
打开boot.ini文件在最后面加上这句使系统可以进入调试状态
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com2 /baudrate=115200
保存重启 xp 系统,重启时选择
现在切换到本机上,双击windbg的快捷方式
连接上了,如果你 一直处于
那可以看前面的串口设置是否有问题。
现在进来了但是 发现没有 描述符数据库, 这东西没这个就是个废物, 所以我们需要导入描述符点击
选择
加上srv*e:\symbs*http://msdl.microsoft.com/download/symbols;e:\wdk\first\objchk_wxp_x86\i386 ,后面的e:\wdk\first\objchk_wxp_x86\i386 这个东西是我编写的驱动工程的目录,修改成你自己的即可。勾选 点OK 就会出现
说明正确导入,如果你的没正确导入多试几次,这样我们的环境就好了。
windbg 调试的方式的命令可以百度一下。
相关文章推荐
- VMware+WinDbg联合调试Windows驱动环境搭建
- Windows驱动开发:2 调试环境搭建
- 第一天:搭建Windows内核驱动开发调试环境
- windows内核驱动之环境搭建-双机调试 wdk7600+win7/xp+windbg
- Windows驱动开发:3 WRK调试环境搭建
- Windows 7 搭建 Mobile 6 真机调试开发环境
- WinDbg+VMware windows内核调试环境搭建
- Windows Embedded CE 6内核、驱动开发环境搭建
- 在Windows上搭建PostgrSQL(8.4及9.0)的调试环境
- windows搭建ios crash 调试环境
- 【转】VMWare+WinDbg搭建(驱动)调试环境
- windows和ubuntu下的adb调试环境的搭建
- 搭建Windows系统下php开发环境有很多种方式,比如LAMP的配置、php IDE和调试工具的选择等等。根据每个人喜好不同有很多配置方式。这里主要介绍的是利用XAMPP集成安装和配置apache、
- Windows 7 搭建 Mobile 6 真机调试开发环境
- 驱动开发 - WDK 调试及 SVN 环境搭建[转]
- windows驱动开发环境搭建
- 驱动视频:windows驱动讲稿1.1 - 搭建编译环境
- VMWare虚拟机内核驱动调试环境搭建过程记录
- 【转】windows驱动开发环境的搭建
- 第3章 Windows驱动编译环境配置、安装及调试