阅读:1533回复:5
菜鸟求助
小弟刚开始接触USB驱动,对开发环境知之甚少.哪位好心人能较为详细地帮我介绍一下开发环境啊?DDK,WDM,DRIVER STUDIO,WINDRIVER等等这些东东之间有什么区别和联系啊?
在此先谢了! |
|
沙发#
发布于:2005-08-01 09:54
ddk是开发核心态程序的工具,驱动程序都运行在核心态,核心态也有很多api供开发者使用,ddk就是这些api和数据结构的集合。
wdm是微软的驱动程序模式,是一个体系架构。说白了就是告诉你驱动程序是什么样的框架。你照着框架的流程写程序就行,ddk是开发工具,wdm是指导思想。 driverstudio和windriver都是对ddk进行了封装。就像mfc封装了c++一样。也是开发工具。 |
|
板凳#
发布于:2005-08-01 10:28
谢谢回答.还有几个问题:
WinDriver和Drive Studio用哪一种较优容易上手些? 如果要用Driver Studio 作为开发环境,是不是要先安装DDK啊 在XP下可以用WIN2000 DDK吗? |
|
地板#
发布于:2005-08-01 10:33
我装的是driver studio,它的资料也丰富一点点。像武安河的书,可以买一本
安装顺序是,vc>ddk>driver studio win2000可以用xp ddk,xp最好用xp的ddk,是否能用2000ddk,不清楚 |
|
地下室#
发布于:2005-08-01 11:35
还有一个问题,你说的武安河的书是不是《Windows 2000/xp WDM设备驱动程序开发》啊?
|
|
5楼#
发布于:2005-08-01 13:16
是的
|
|