PCI WDM驱动开发

上传者: xuleisdjn | 上传时间: 2021-04-06 14:40:12 | 文件大小: 461KB | 文件类型: RAR
本驱动代码含有IO空间读写功能,MEM空间读写功能,PCI配置空间读写功能,简单的中断应答功能。以及电源管理功能

文件下载

资源详情

[{"title":"( 97 个子文件 461KB ) PCI WDM驱动开发","children":[{"title":"www.pudn.com.txt <span style='color:#111;'> 218B </span>","children":null,"spread":false},{"title":"hehupciderivercode","children":[{"title":"Test program","children":[{"title":"build.log <span style='color:#111;'> 413B </span>","children":null,"spread":false},{"title":"Wdm1Test.dsw <span style='color:#111;'> 541B </span>","children":null,"spread":false},{"title":"Wdm1Test.dsp <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"GUIDs.h <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"Wdm1Test.001 <span style='color:#111;'> 3.64KB </span>","children":null,"spread":false},{"title":"Wdm1Test.ncb <span style='color:#111;'> 57.00KB </span>","children":null,"spread":false},{"title":"Wdm1Test.plg <span style='color:#111;'> 668B </span>","children":null,"spread":false},{"title":"Debug","children":null,"spread":false},{"title":"Wdm1Test.rc <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"Release","children":null,"spread":false},{"title":"Wdm1Test.opt <span style='color:#111;'> 99.00KB </span>","children":null,"spread":false},{"title":"Ioctl.h <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"RESOURCE.H <span style='color:#111;'> 412B </span>","children":null,"spread":false},{"title":"Wdm1Test.cpp <span style='color:#111;'> 11.24KB </span>","children":null,"spread":false}],"spread":false},{"title":"readme.txt <span style='color:#111;'> 104B </span>","children":null,"spread":false},{"title":"wdm2","children":[{"title":"Wdm2checked.inf <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"Notify","children":[{"title":"Wdm2Notify.rc <span style='color:#111;'> 5.74KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 208B </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 734B </span>","children":null,"spread":false},{"title":"Wdm2NotifyDlg.h <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"Wdm2NotifyDlg.cpp <span style='color:#111;'> 6.45KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 981B </span>","children":null,"spread":false},{"title":"Wdm2Notify.dsp <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"Release","children":null,"spread":false},{"title":"Wdm2Notify.h <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"Wdm2Notify.rc2 <span style='color:#111;'> 402B </span>","children":null,"spread":false},{"title":"Wdm2Notify.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"Wdm2Notify.cpp <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false}],"spread":false},{"title":"DIRS <span style='color:#111;'> 8B </span>","children":null,"spread":false},{"title":"Readme.txt <span style='color:#111;'> 994B </span>","children":null,"spread":false},{"title":"Power","children":[{"title":"Wdm2Power.dsp <span style='color:#111;'> 4.09KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 495B </span>","children":null,"spread":false},{"title":"Wdm2Power.h <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"Wdm2Power.rc <span style='color:#111;'> 6.50KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"Wdm2PowerDlg.cpp <span style='color:#111;'> 9.19KB </span>","children":null,"spread":false},{"title":"Wdm2PowerDlg.h <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"Resource.h <span style='color:#111;'> 1009B </span>","children":null,"spread":false},{"title":"Release","children":null,"spread":false},{"title":"res","children":[{"title":"Wdm2Power.rc2 <span style='color:#111;'> 401B </span>","children":null,"spread":false},{"title":"Wdm2Power.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"Wdm2Power.cpp <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false}],"spread":false},{"title":"exe","children":[{"title":"Wdm2Test.opt <span style='color:#111;'> 99.00KB </span>","children":null,"spread":false},{"title":"Wdm2Test.ncb <span style='color:#111;'> 41.00KB </span>","children":null,"spread":false},{"title":"Wdm2Test.cpp <span style='color:#111;'> 9.86KB </span>","children":null,"spread":false},{"title":"Wdm2Test.001 <span style='color:#111;'> 3.64KB </span>","children":null,"spread":false},{"title":"Debug","children":null,"spread":false},{"title":"Wdm2Test.dsw <span style='color:#111;'> 539B </span>","children":null,"spread":false},{"title":"Release","children":null,"spread":false},{"title":"Wdm2Test.plg <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"Wdm2Test.rc <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"RESOURCE.H <span style='color:#111;'> 412B </span>","children":null,"spread":false},{"title":"Wdm2Test.dsp <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false}],"spread":false},{"title":"sys","children":[{"title":"Wdm2.rc <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"Wdm2checked.inf <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"Wdm2.dsp <span style='color:#111;'> 3.90KB </span>","children":null,"spread":false},{"title":"DebugPrint.h <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"Wdm2.ncb <span style='color:#111;'> 97.00KB </span>","children":null,"spread":false},{"title":"Init.cpp <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 451B </span>","children":null,"spread":false},{"title":"Wdm2.h <span style='color:#111;'> 4.80KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"i386","children":[{"title":"checked","children":[{"title":"Wdm2.sys <span style='color:#111;'> 143.42KB </span>","children":null,"spread":false}],"spread":false},{"title":"free","children":[{"title":"Wdm2.sys <span style='color:#111;'> 8.67KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"_objects.mac <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false}],"spread":false},{"title":"Sources <span style='color:#111;'> 248B </span>","children":null,"spread":false},{"title":"objfre","children":[{"title":"i386","children":[{"title":"init.obj <span style='color:#111;'> 38.66KB </span>","children":null,"spread":false},{"title":"power.obj <span style='color:#111;'> 44.19KB </span>","children":null,"spread":false},{"title":"debugprint.obj <span style='color:#111;'> 29.33KB </span>","children":null,"spread":false},{"title":"Wdm2.pdb <span style='color:#111;'> 209.00KB </span>","children":null,"spread":false},{"title":"Wdm2.sys <span style='color:#111;'> 11.47KB </span>","children":null,"spread":false},{"title":"pnp.obj <span style='color:#111;'> 49.35KB </span>","children":null,"spread":false},{"title":"deviceio.obj <span style='color:#111;'> 52.23KB </span>","children":null,"spread":false},{"title":"Wdm2.dbg <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"wdm2.res <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"dispatch.obj <span style='color:#111;'> 48.29KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"DeviceIo.cpp <span style='color:#111;'> 22.13KB </span>","children":null,"spread":false},{"title":"Wdm2.001 <span style='color:#111;'> 3.84KB </span>","children":null,"spread":false},{"title":"DebugPrint.c <span style='color:#111;'> 29.97KB </span>","children":null,"spread":false},{"title":"GUIDs.h <span style='color:#111;'> 255B </span>","children":null,"spread":false},{"title":"Wdm2.plg <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"Checked","children":null,"spread":false},{"title":"Makefile.inc <span style='color:#111;'> 144B </span>","children":null,"spread":false},{"title":"Wdm2.opt <span style='color:#111;'> 97.00KB </span>","children":null,"spread":false},{"title":"Dispatch.cpp <span style='color:#111;'> 15.51KB </span>","children":null,"spread":false},{"title":"MAKEFILE <span style='color:#111;'> 267B </span>","children":null,"spread":false},{"title":"MakeDrvr.bat <span style='color:#111;'> 337B </span>","children":null,"spread":false},{"title":"MAKEIT.BAT <span style='color:#111;'> 12B </span>","children":null,"spread":false},{"title":"Wdm2.dsw <span style='color:#111;'> 531B </span>","children":null,"spread":false},{"title":"buildchk.log <span style='color:#111;'> 9.58KB </span>","children":null,"spread":false},{"title":"Free","children":null,"spread":false},{"title":"Power.cpp <span style='color:#111;'> 9.19KB </span>","children":null,"spread":false},{"title":"objchk","children":[{"title":"i386","children":[{"title":"init.obj <span style='color:#111;'> 39.11KB </span>","children":null,"spread":false},{"title":"power.obj <span style='color:#111;'> 45.33KB </span>","children":null,"spread":false},{"title":"debugprint.obj <span style='color:#111;'> 65.16KB </span>","children":null,"spread":false},{"title":"Wdm2.pdb <span style='color:#111;'> 233.00KB </span>","children":null,"spread":false},{"title":"Wdm2.sys <span style='color:#111;'> 19.81KB </span>","children":null,"spread":false},{"title":"pnp.obj <span style='color:#111;'> 51.32KB </span>","children":null,"spread":false},{"title":"deviceio.obj <span style='color:#111;'> 53.05KB </span>","children":null,"spread":false},{"title":"wdm2.res <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"dispatch.obj <span style='color:#111;'> 48.92KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"Ioctl.h <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"buildfre.log <span style='color:#111;'> 4.24KB </span>","children":null,"spread":false},{"title":"Wdm2free.inf <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"Pnp.cpp <span style='color:#111;'> 14.60KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • helloTP :
    不是用DS框架写的,有一定参考价值
    2014-08-12
  • z_Frost_T :
    比较有价值,多谢分享。
    2014-03-27
  • cpu200100 :
    wdm驱动太难学,连个师父都没有……苦逼
    2014-03-17
  • hot_jack :
    看起来该有的都有,可以用来学习
    2013-05-17
  • yanghans0423 :
    断断续续,看了两年,还是感觉没入门,可能我智商不太够。
    2013-03-25

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明