nowday
驱动牛犊
驱动牛犊
  • 注册日期2002-12-15
  • 最后登录2003-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1267回复:5

初学者是用DDK好还是driver studio?

楼主#
更多 发布于:2002-12-16 21:30
如果编了一个驱动程序。怎么来调试?不会真的用硬件次才可以把?
多谢
孙健
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-16 21:57
有的肯定不需要硬件,如过滤
h13
h13
驱动老牛
驱动老牛
  • 注册日期2002-07-10
  • 最后登录2008-10-24
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-17 15:00
我认为二者可以都看,但相对来说ddk是基础,ds我认为可以算是ddk的封装,但其内核的调用还是ddk,如果你看ds的说明,就会发现它告诉你ds一个类的哪个成员相当于ddk的哪个属性,如用得最多的KIrp类,会告诉你KIrp->IoctlInputBufferSize成员是对ddk的 Parameters.DeviceIoControl.InputBufferLength 属性的引用,如果对ddk不太了解的话,相信ds也用不好。

至于硬件,就如楼上兄弟所说,看你是功能驱动还是过滤驱动了
<table> [color=#8040FF]神,常虚以凝而灵明湛定 气,常静以养而充盈流通[/color] </table>
daisun2
游客
游客
地板#
发布于:2002-12-17 15:08
如果编了一个驱动程序。怎么来调试?不会真的用硬件次才可以把?
多谢

硬件驱动程序当然要硬件才可以调试啦!要不然怎么知道所用硬件是否能满足设计和软件的要求?
jinz.di
驱动小牛
驱动小牛
  • 注册日期2002-10-15
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-18 10:43
 
如果编了一个驱动程序。怎么来调试?不会真的用硬件次才可以把?

只要你愿意,就可以不用硬件。看你处理 IRP 的实现了。
如果本人在本站的发帖观点有误,望直接E-main通知偶: jinz.di@163.com 多谢指正!
ttwking
驱动牛犊
驱动牛犊
  • 注册日期2002-12-20
  • 最后登录2003-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-22 09:59
up
游客

返回顶部