请教一个有关window XP DDK驱动开发问题

aj3785583 2012-11-25 02:25:02


上图中列出了4中驱动程序,每种驱动的说明文字显示不全,求解释每种驱动程序的用途是什么?

另外,在为一个模块开发好驱动后,想开发另外的驱动用来监视模块工作状态,应选择哪种驱动形式。
先谢谢了
...全文
205 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
aj3785583 2012-12-05
  • 打赏
  • 举报
回复
引用 6 楼 hfz8867879 的回复:
引用 5 楼 aj3785583 的回复:引用 4 楼 hfz8867879 的回复:引用 3 楼 aj3785583 的回复: 引用 2 楼 kxltsuperr 的回复:WDM即插即用,NT不是 如果一个模块已经自带驱动了,我只想对模块的某个寄存器进行读写,用哪种类型的驱动程序。谢谢 还是WDM就行了啊,寄存器读写看I/O操作就行了~NT也能实现,其实对你来说这……
我平时都是这样做的 开发完一个板卡的驱动 之后又对该驱动进行修改 新旧版本的驱动都是通过inf文件进行安装的 新版本覆盖就版本 uid是什么 怎么实现 谢谢
九州剑王 2012-11-27
  • 打赏
  • 举报
回复
引用 5 楼 aj3785583 的回复:
引用 4 楼 hfz8867879 的回复:引用 3 楼 aj3785583 的回复: 引用 2 楼 kxltsuperr 的回复:WDM即插即用,NT不是 如果一个模块已经自带驱动了,我只想对模块的某个寄存器进行读写,用哪种类型的驱动程序。谢谢 还是WDM就行了啊,寄存器读写看I/O操作就行了~NT也能实现,其实对你来说这两个没啥区别,又不需要即插即用 两个WD……
根据自己的uid去搞,会覆盖什么驱动呢?你的驱动与别人的毫无干系吧
aj3785583 2012-11-26
  • 打赏
  • 举报
回复
引用 4 楼 hfz8867879 的回复:
引用 3 楼 aj3785583 的回复: 引用 2 楼 kxltsuperr 的回复:WDM即插即用,NT不是 如果一个模块已经自带驱动了,我只想对模块的某个寄存器进行读写,用哪种类型的驱动程序。谢谢 还是WDM就行了啊,寄存器读写看I/O操作就行了~NT也能实现,其实对你来说这两个没啥区别,又不需要即插即用
两个WDM驱动,都是通过inf文件进行安装,后安装的应该会把之前安装的覆盖掉吧,有什么解决办法吗?谢谢
九州剑王 2012-11-26
  • 打赏
  • 举报
回复
引用 3 楼 aj3785583 的回复:
引用 2 楼 kxltsuperr 的回复:WDM即插即用,NT不是 如果一个模块已经自带驱动了,我只想对模块的某个寄存器进行读写,用哪种类型的驱动程序。谢谢
还是WDM就行了啊,寄存器读写看I/O操作就行了~NT也能实现,其实对你来说这两个没啥区别,又不需要即插即用
aj3785583 2012-11-25
  • 打赏
  • 举报
回复
引用 2 楼 kxltsuperr 的回复:
WDM即插即用,NT不是
如果一个模块已经自带驱动了,我只想对模块的某个寄存器进行读写,用哪种类型的驱动程序。谢谢
小小爬虾 2012-11-25
  • 打赏
  • 举报
回复
WDM即插即用,NT不是
HMGuardian 2012-11-25
  • 打赏
  • 举报
回复
嗯,simple C++ Driv,带c++运行库的驱动,这种方式创建的驱动代码中可以使用c++标准库的内容,但运行的时候需要c++运行库的支持。 empty Driver proj,应该就跟VC中的空工程一个概念的东西,除了必不可少的目录结构什么的,什么都没有。 WDM和NT是两种驱动模型,记忆中WDM似乎是比NT后出来的。它们的差另一两句也说不清……(我说不清,别人怎样我不知道) 另外,在win7时候又出了新的驱动模型,虽然WDM及NT驱动也都还通用,但官方的说法是新的驱动模型使驱动的创建更简单有效,木有玩过…… 所谓模型,理解为框架也可以,就是对驱动的格式的规定,比如:一定要实现哪些接口,功能函数如何传递给内核,怎样调用等等。

21,600

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧