PCI9054驱动程序开发.pdfVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PCI9054驱动程序开发.pdf

维普资讯 PCI9054驱动程序开发 O八一科技 PCI9054驱动程序开发 白强 曾明强 向琛 巩玉林 (零八一总厂 电信 室 广元 6280l7) 摘 要 :本文介绍 了在WIN2000gg境下。通过wDM设备驱动程序开发工具 DDK和DriverStudio开发工具包.用VC++编程语言对 ~k:PCI9054卡进行驱动程 序开发的一种方法。 关键词 :DDK PC19054 DriverStudio WDM驱动程序开发 1 引言 随着电子技术的迅猛发展 。我们可以方便地利用芯片设计 自己需要 的硬件设备。与此 同时。我们面临着为 自己设计的硬件设备开发相应驱动程序的问题 。本文介绍 了一种在 WIN2000环境下.通过驱动程序开发工具 DDK、DriverStudio,对一块 PCI9054卡进行驱 动程序开发的方法 。通过该方法,达到识别、读写该 PCI9054卡的效果。 2 WDM及其开发工具简介 WDM (WindowsDriverModeO是微软公司全新的驱动程序模式。支持即插即用 、电 源管理和 WMI技术 。其运行平 台是 Windows98/2000/XP操作系统 ,但是 Windows98对 WDM的支持不是很好 。 开发 WDM 常用工具有 DDK、DriverStudio。对于 DDK,微软公司提供 了Windows98 DDK、Windows2000DDK和 WindowsXPDDK三个版本 ,分别对应三种相应 的操作系统 , 同时需要用相应的DDK来生成某一操作系统下的WDM驱动程序。 Driverstudio是 NuMegaLab公司开发的一整套开发 、调试和检测 Windows平 台下设备 驱动程序的工具软件包 。它把 DDK (DeviceDevelopmentKit)封装成完整的C++函数库 , 根据 已经通过向导生成框架代码 ,并且提供 了一套完整的调试和性能测试工具 SoftlCE、 DriverMonitor等。本文例子采用 的是 DriverStudi02.7。其包含 了VtoolsD、DriverWorks、 DriverNetworks、SofilCE、DriverMonitor、EZDriverlnstaller、SetDDKGo。这 些 工 具 中 . VtoolsD是一个用来开发针对 Win9X操作系统下设备驱动程序 (VxD)的工具。DriverNet. works是针对Windows网络驱动开发人员的一个模块 。S0ftICE是一个功能极其强大的内核 模式调试器 。DriverMonitor不仅可以显示 WDM 和VxD在操作系统核心层次输出的调试语 维普资讯 O八一科技 PC19054-~动程序开发 29 句 .还可以装载和卸载VxD驱动和NT4系统的驱动程序。EZDriverlnstaller是一个无需经 过设备管理器或 “添加新硬件”功能就能为Windows2ooO/)(P动态加载和卸载 WDM驱动 程序的小实用程序。SetDDKGo用来设置设备驱动程序创建的环境。 3 PCI控制器 PCI9O54简介 PCI9054是一个 32位 33MHz总线主控 I/0加速器。它是当今最先进的通用总线主控 设备 .可获得高达 132兆字节/秒 的突发传输速度 。PCI9054采用 PLX在业界领先的数据 流水线框架 (DataPipeArchitecture)。包含 DMA引擎 、可编程 PCI起始器和 目标数据传输 模式以及PCI信息传输功能。 PCI9054的主要特性如下 : a.符合 PCIv2.1、2.2规范 ,包含 PCI电源管理特性 ; b.支持 VPD (VitalProductData)的PCI扩展 ; c.支持 PCI的双地址周期 (DAC),地址空间高达 4GB; d.提供 了两个独立 的可编程 DMA控制器 。每个通道均支持块和 Scatter/Ga出er的 DMA方式。DMA通道0支

文档评论(0)

weiwoduzun + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档