关于驱动开发的编译、调试环境
2011-04-21 19:58
218 查看
很多书上都建议抛开VS平台,直接用普通文本编辑器和DDK的命令行工具进行编码、编译,但对我这种小菜鸟貌似没有VS这个IDE比较不习惯,毕竟VS结构成员自动弹出、自动纠错什么的功能还是蛮实用的,减少出错几率~~呵呵。所以网上找了一下,发现一个VS的扩展:Visual ddk。下面说一下配置驱动开发的编译、调试环境。
直接使用Visualddk+VS完成所有编译、调试工作的最好做如下调整:
先按官网上的步骤配置好默认的Visualddk,将Visualddk Settings里的Symbol servers改成仅当敲reload symbols命令时才去查询MS服务器,否则symbols加载实在慢的要死。
另外就是Driver Launcher Setting里虚拟机的IP一定要手动填,自动搜索不到。
关于无法加载符号的参考这篇不是很完美的解决方案(我这里只解决了部分符号无法加载的问题)http://forum.sysprogs.org/viewtopic.php?f=4&t=468
还有就是虚拟机里一定别忘了开DDKLaunchMonitor(在/VisualDDK/target目录下),我就是一开始没看Driver Launcher Setting上的那行粗体字,死活没连上虚拟机。。。囧
个人感觉编码、编译、连接用VS+Visualddk,调试用Windbg+VMWare比较好,Visualddk使VS调试VM的功能好像有点问题,经常不成功。
个人经验之谈,有高手路过拜托给个更好的解决方案哈O(∩_∩)O~
直接使用Visualddk+VS完成所有编译、调试工作的最好做如下调整:
先按官网上的步骤配置好默认的Visualddk,将Visualddk Settings里的Symbol servers改成仅当敲reload symbols命令时才去查询MS服务器,否则symbols加载实在慢的要死。
另外就是Driver Launcher Setting里虚拟机的IP一定要手动填,自动搜索不到。
关于无法加载符号的参考这篇不是很完美的解决方案(我这里只解决了部分符号无法加载的问题)http://forum.sysprogs.org/viewtopic.php?f=4&t=468
还有就是虚拟机里一定别忘了开DDKLaunchMonitor(在/VisualDDK/target目录下),我就是一开始没看Driver Launcher Setting上的那行粗体字,死活没连上虚拟机。。。囧
个人感觉编码、编译、连接用VS+Visualddk,调试用Windbg+VMWare比较好,Visualddk使VS调试VM的功能好像有点问题,经常不成功。
个人经验之谈,有高手路过拜托给个更好的解决方案哈O(∩_∩)O~
相关文章推荐
- 驱动开发编译环境的安装及调试
- 驱动开发 - WDK 调试及 SVN 环境搭建[转]
- 关于在Cocos下面配置开发环境、编译移植到android上面的奇葩问题小结
- Openfire源代码调试、编译开发环境
- [Windows驱动开发](一)VS2008搭建windows驱动编译环境
- Openfire源代码调试、编译开发环境
- 章三.Windows驱动编译环境配置、安装及调试(下)--驱动加载
- 第3章 Windows驱动编译环境配置、安装及调试
- 展讯7731平台驱动调试总结(1)---- 系统编译环境安装
- WIN10 + VS2015 + WDK10 + SDK10 + VM虚拟机驱动开发调试环境搭建
- Linux系统Ubuntu下的驱动开发编译环境搭建方法与步骤
- Android NDK开发、编译、调试环境搭建与操作入门
- android NDK开发、编译、调试环境搭建与操作入门
- Openfire源代码调试、编译开发环境
- 驱动开发的几种编译环境配置法(转)
- 驱动开发和调试的环境设置
- 构建嵌入式驱动开发编译环境
- Openfire源代码调试、编译开发环境
- 关于vs2012中集成node.js开发调试环境
- 关于linux内核驱动开发中Makefile编译的问题