gfsoft
驱动牛犊
驱动牛犊
  • 注册日期2001-03-26
  • 最后登录2005-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2845回复:5

关于开发驱动程序的工具

楼主#
更多 发布于:2001-03-29 17:19
开发驱动程序有三个软件包必须有
1)ddk,这个可以在本网站上找到,里面有大量的例子,和支持库,
而且有相信的驱动帮助。
2)NuMega DriverStudio2.0 这个提供了很多调试工具和例子(不过我这些例子是用很多他们自己的类写成的,不直观,我一直没有用)
最常用的就是SoftIce 和tools工具组,用SoftIce可以实现源代码级别调试比较爽:),而用windbg需要两台机器调试:(
另外tools工具包里的Driver Monitor,Setup DDK and Start MSVC,Source to DSP Converter我用的最多。
3)也就是Vc 6.0了:)
有信心不一定会赢,没有信心一定会输
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2001-03-29 17:24
除了vc外都可以在本站下载的。不过据说DRiverstudio有一些bug,会让你走很多弯路的。如果写太复杂的驱动的话就直接用ddk吧。有个老兄写的ddk的框架生成向导还好用。(本站下载中有)。如果你在用DriverStudio中发现解释不了的问题(前题是你的功力足够深),最好改用ddk直接写。
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
无心化语
禁止发言
禁止发言
  • 注册日期2001-03-23
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分-103分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2001-03-30 09:33
用户被禁言,该主题自动屏蔽!
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-03-30 16:34
If you want to communicate with many developers, just use DDK. I found many foreign driver developers only use DDK. Maybe they are more honest than us - don't use illegal software :)
But I think DriverStudio is really good for many developers.
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
地下室#
发布于:2001-04-28 20:24
基本上来说,好的学习过程都是从ddk开始的,
不管是9x还是nt。

对于9x的vxd来说,一般在经过一段时间的ddk
编程之后,都倾向于使用vtoolsd,因为vtoolsd
有个好处,不用使用汇编,调试起来也方便,
可以大大的加快开发过程,但是前提是对ddk
编程有很好的理解。因为vtoolsd和ddk还是有些
不同,特别是在项目合作开发并且多个vxd之间
需要通讯的时候,参数传递等等都不完全相同,
这块的代码也许只好用汇编解决。

对于nt来说,由于基本上不需要使用汇编语言,
所以,几乎没有必要使用driverworks开发,至少
我是这么认为。当然,如果某一天ms收购了driverstudio
套件,那是另外一回事,相信ms会把它做的和mfc一样好。

不再回忆从前,我已经生活在幸福当中。
yiduz
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2003-10-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-12 15:13
我看直接用ddk好,因为微软的ddk中的例子是很好的,尤其是在win2000以后的ddk中的例子,我最大得益的是mux。
ydzhang
游客

返回顶部