PCI9054驱动 程序 开发 O八一科技
PCI9054驱动程序开发
白强 曾明强 向琛 巩 玉林
(零 八 一总 厂 电信 室 广 元 6280l7)
摘 要 :本文 介绍 了在WIN2000gg境下 。通过wDM 设备 驱动 程序 开发 工具
DDK和DriverStudio开发 工具 包 .用VC++编程 语 言对  ̄k:PCI9054卡 进行 驱动 程
序 开发 的一种方 法。
关键词 :DDK PC19054 DriverStudio WDM驱 动程 序开 发
1 引 言
随着 电子技术 的迅 猛发展 。我们 可 以方便地 利用 芯片设 计 自己需要 的硬件设 备 。与此
同时 。我们 面临 着 为 自己设 计 的硬 件 设备 开 发相 应 驱动 程 序 的 问题 。本 文 介绍 了一 种在
WIN2000环境 下 .通过 驱 动程 序 开发 工 具 DDK、DriverStudio,对一 块 PCI9054卡 进行 驱
动程 序开发 的方法 。通过 该方 法 ,达 到识 别 、读写该 PCI9054卡 的效果 。
2 W DM 及 其 开 发 工具 简 介
WDM (Windows Driver ModeO 是微软公 司全新 的 驱动程序 模式 。支持 即插 即用 、电
源 管理 和 WMI技术 。其 运 行平 台是 Windows98/2000/XP操 作 系 统 ,但是 Windows98对
WDM 的支持 不是很好 。
开 发 WDM 常用 工 具 有 DDK、DriverStudio。对 于 DDK,微 软公 司提 供 了 Windows98
DDK、Windows2000 DDK和 WindowsXP DDK 三个 版本 ,分 别对 应 三种 相应 的操 作 系统 ,
同时需要 用相应 的 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在 操作 系统 核 心层 次输 出 的调试 语
维普资讯 http://www.cqvip.com