3209|4

81

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

应用软件开发者想从事驱动开发,求指点。 [复制链接]

大家好。我过去一直从事应用层软件的开发,今年开始决定学习驱动开发。我有一些方面性上的问题想请教各位。
1、DDK和DriverStudio两者是什么样的关系?后者是对前者的封装吗?一般来讲,开发人员使用前者开发驱动还是后者?
2、我看了几个月的XP DDK SP1,感觉对WDM模型以及这几个函数的做法都有概念上的了解了(DriverEntry、AddDevice、Dispatch Routines、Unload……),我目前计划开始照着SAMPLE写了,我这样的学习流程有没有问题?有没有必须了解而DDK中介绍得却不详细的内容?
3、Vista的驱动与WDM模型有较大的出入吗?会不会等它出来后我现在学的都过时了?
谢谢指导!

最新回复

实在太谢谢你了! 照着DDK的例子写对我来说的确非常困难,我现在下载了DriverStudio学习它的驱动模版。 另外,谢谢你推荐的好书,那我去看书了,哈哈。 今年目标是学会WDM模型的USB驱动  详情 回复 发表于 2007-1-21 21:24
点赞 关注

回复
举报

85

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
同感!
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
唉,学驱动真不容易。
偶继续努力……
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

4
 
1、DDK和DriverStudio两者是什么样的关系?后者是对前者的封装吗?一般来讲,开发人员使用前者开发驱动还是后者?
------------------------------------------------------
    ddk和driverstudio都是开发驱动程序的工具.后者不光提供了对ddk的封装,还提供给你非常方便的开发向导.调试方便一般来说也比ddk自带的工具要方便.至于使用前者还是后者就要看具体情况了,如果不涉及硬件的简单驱动用ddk还是比较方便的,当涉及到硬件或者驱动比较麻烦的时候用driverstudio比较方便.


2、我看了几个月的XP DDK SP1,感觉对WDM模型以及这几个函数的做法都有概念上的了解了(DriverEntry、AddDevice、Dispatch Routines、Unload……),我目前计划开始照着SAMPLE写了,我这样的学习流程有没有问题?有没有必须了解而DDK中介绍得却不详细的内容?
-------------------------------------------------------------------------------
   应该没什么问题.不知道你没有没<>这本书,这本书学习用ddk写驱动程序比较好.另外光看ddk的联机帮助文档还不够.如果有条件的话看看<>,书共两卷,一般看上卷就足够了,里面的内容比叫详细. 至于driverstudio,如果你英文足够好可以光看帮助,否则的话就看看<>.


3、Vista的驱动与WDM模型有较大的出入吗?会不会等它出来后我现在学的都过时了?
-------------------------------------------------------------------------------
     我自己没写过wdf驱动程序,不过听写过的人说和wdm区别不是很大.目前来说,用windows xp的用户应该不会那么快的都转向使用Vista.你也想象windows xp出来那么久了,windows2000不是还有很多人在用吗? wdm在三五年里是不会过时的.再说你学习编写驱动程序所获得的也不仅是你会编写驱动,还有很多其他的东西,比如对操作系统结构的理解,调试程序的能力等等.




还有就是多上驱动开发网,里面还是有有经验的人的
http://www.driverdevelop.com
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

5
 
实在太谢谢你了!
照着DDK的例子写对我来说的确非常困难,我现在下载了DriverStudio学习它的驱动模版。
另外,谢谢你推荐的好书,那我去看书了,哈哈。
今年目标是学会WDM模型的USB驱动
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表