首页资源分类嵌入式开发嵌入式系统 > 基于STM32处理器的两种USB通信方法的实现

基于STM32处理器的两种USB通信方法的实现

已有 460501个资源

下载专区


TI最新应用解决方案

工业电子 汽车电子 个人消费电子

上传者其他资源

文档信息举报收藏

标    签: STM32USB

分    享:

文档简介

基于STM32处理器的两种USB通信方法的实现

文档预览

科技信 息  O IT论坛0  SCIENCE&TECHNOLOGY INFORMATION  2010年 第 21期  基 于 STM32处理器 的两种 USB  通信方法 的实现  方 旭  (重 庆通 信学 院计 算机 教研 室  中国  重 庆 400035)  【摘  要 】本 文通过 解析 USB通信协议及 其 CDC (Communications Device c s)USB标准设备类 ,在 意法半导体推 出的基 于 ARM 公 司  的 Cortex—M 架构 设 计 的 STM32处 理 器 上 设 计 了一 套 基 于 CDC 标 准 设 备 类 的 USB 通 信 协 议 . 然后 在 PC 主机 上 利 用 微 软 提 供 的 usbser.sys  驱 动 程 序 ,自 己编 写 了一 个 smacdc.inf文 件 ,实现 了 STM32处 理 器 和 PC 主 机 的 基 于 cDc 标 准设 备 类 的 通 信 。随后 又在 STM32处理 器上 设 计  了一 个 基 于 自 己通 信特 点 的 半 双 .Y-bulk通 信 ,在 PC 主机 上 开 发 了一 个 W indows驱 动 程 序 dwusb.svs,并 编 写 了一 个 dwusbinf文 件 ,最 终 实 现  了基 于 自己通 信 特 点 的 usB 通信 协 议 的 实现 。  【关 键 词 】USB;STM 32处 理 器 ;CDc  0  引 言  行 交 互 的 接 口。  1.1  系 统 中定 义 源文 件 详 细 说 明  在 现在 的 电力 系 统 中 ,电 表 的 数 据 传 输 还 是 依 靠 传 统 的 485总线  1.1.1  核 心模 块  的 方 式 进 行 传 输 ,这 种 传 统 的 通 信 方 式 因 为 其 开 发 简 单 而 被  泛 使  1)USb_type.h  用 ,但 慢 慢 的 其 弊 端 就 暴 露 出来 。而 USB规 定 了统 一 的 接 口标 准 ,挂  这个 文 件定 义 了库 中 主要 使 用 的数 据 类 型 .这 些 数 据 类 型依 赖 于  载 设 备数 目多 ,通 信 速 度 快 。因此 ,在 现 在 的 电 力 采 集 系 统 中有 很 广 泛  所 使 用 的 处 理器 。  的 应 用前 景 。  2)usb_reg(.e..h)  本 文 针 对 意 法 半 导 体 推 出 的 sTM32处 理 器 上 设 计 了它 与 PC主  usb regs模 块 实 现 了硬 件 的抽 象层 ,该 文 件 以宏 定 义 的 方 式 提 供  _ 机 的 USB通 信 协 议 ,先 利 用 CDC标 准 设 备类 进 行 了 USB通 信 实 验 。  了 USB硬 件 内部 各 个 功 能 模 块 的基 地 址 和 偏 移量 。  在 开发 完 基 于 CDC标 准 设 备 类 的程 序 后 ,考虑 到 往 往 设 备 通 信 过 程  3)usb—int(.c,.h)  中可 能会 遇 见 一 些 别 的 通 信 特 点 .比如 在 传 输 大 量 数 据 过 程 既 想 有 时  usb int模 块 提 供 了 当 有 正 确 的数 据 传 输 过 来 时 的 中 断 处 理 例  能传 输 大 量 数 据 可 以不 考 虑 准 确性 ,又 想 可 以 传输 准 确 性 高 的 数 据 ,  — 程 ,该 模 块 提 供 了最 终 的 中断 处 理 代 码 。  这 两 个 通 信 特 点 在 现 有 的 通信 设 备类 中没 有 支 持 的 ,这 就 需 要 根 据 自  4)usb_core(.c,.h)  己 的特 点 来 开 发 上 位 驱 动 程 序 ,因此 在 此 基 础 上 自己 开 发 了一 个 简 单  usb core模 块 是 编 写 的 这 个 库 的 核 心 ,实 现 了所 有 的 功 能 请 求 的  — 的半 双 工 bulk通 信 特 点 的 USB通 信 ,在 此 基 础 上 可 以 进 行 进 一 步 的  函数 。  扩 充 和缩 减 。  (1)GET STATUS请求 用 于 主机 读取 设 备 、接 口或 端 点 的状 态 。  1  STM32处理 器 上 USB协 议 设 计 与 实现  (2)CLEAR_FEATURE请 求用 于 清 除或 禁 止 设 备 、接 口或 端 点 的  某 些 特 性 。该 请 求 无 数 据 阶 段 。  不论是在进行 CDC标准设备类 的设计实现还是后来 进行 的根据  (3)SET_FEATURE请 求 用 于 设 置 或使 能 设 备 、接 口或 端 点 的 某  自己的通信特点设 计的设备类 ,都 是采用 了分层 的设 计架构 ,这 样便  些 特 性 .它 与 CLEAR_FEATURE请 求相 对 应 。该 请 求 无 数 据 阶 段 。  于 程 序 的移 植 开 发 ,因 为 底 层 的硬 件 都 是 一 样 的 ,所 以 在 这 两 个 设 备  (4)SET_ADDRESS请 求 用 于 为 USB设 备 分 配 一 个 唯 一 的设 备 地  类 上 开 发 时 底 层 的 程序 即硬 件 抽 象 层 程 序 不 需 要 改 变 ,只 是应 用 层 的  址 。  程 序 根 据 具 体 的 功 能来 实 现 了一 些 具 体 的 函数 改 变 了一 些 特 性 .所 以  (5)GET_DESCRIPTOR请 求 用 于主 机 读 取 指 定 的 描 述符 。  在 两 个 设 备 类 进 行 软件 设 计 时 改 动 并 不 是 很 大 ,基 本 结 构 框 如 图 1所  GET DESCRIPTOR 请求 仅 支 持 三 种 类 型 的 描 述 符 :设 备 描 述 符 、  _ 刁  配置描述符和字符串描述 符。  (6)SET_DESCRIPT OR 请 求 用 于 更 新 USB设 备 已 有 的 描 述 符 或  向 其 添 加 新 的 描 述 符 。  (7)GET_CONFIGURATION 请 求 用 于 主 机 读 取 USB设 备 当 前 的  配 置 值 。  (8)SET_CONFIGURATION 请 求 用 于 为 USB 设 备 选 择 一 个 合 适  的 配 置 。  (9)GET_INTERFACE请 求 用 于 主 机 读 取 指 定 接 口的 当前 可 替 换  设 置 值 ,即 其 接 13描 述 符 中 bAlternateSetting字 段 的 值 。  (10)SET_INTERFACE请 求 用 于为 指 定 接 1=I选 择 一 个 合适 的 可 替  换 设 置 。  1.1.2 应 用 程序 接 口模 块  1)usb—istr(.e)  在 usb_istr模 块 编 写 了 一 个 函 数 USB—Istr(),用 来 从 宏 观 上 处 理  中 断 ,判 断是 哪 种 中 断类 型 ,然 后 调 用 相 应 的 中 断 处 理 函 数 。  图 1 软 件 结构 图  2)usb_conf(.h)  usb conf.h文 件 是 用来 定 义 BTABLE(USB通 信 过 程 中 用 于发 送 数  _ 据 的 缓 冲 表 )和所 有 节 点 在 PMA 中 的地 址 ;并 且 在 这 个 文 件 中定 义 了  USB 的库 被 分 成 了 两 层 :  中 断 掩 码来 规 定 哪些 中断 可以 开 启 那 些 中断 关 闭 。  USB库核心层 :直接和 USB的硬件进行通信 ,并且兼容 USB2.0  3)usb__endp (.C)  的规 范 .是 从 STM32F固 件 库 中 分离 出来 的库 。  usb endp模 块 定 义 了除 端 点 0 (EP0)以外 的 所 有 其 余 7个 端 点  — 应 用 程 序 接 口层 :为 用户 应 用程 序 提 供 和 底 层 的 USB 库 核 心 进  的 中 断 回调 函数 ,这 个 函数 对 应 的 是 在 有 数 据 正 确 传 输 时 产 生 的 中断  对 应 的处 理 。  77  2010年 第 2l期  SCIENCE&TECHNOLOGYINFORMATION  OIT论坛0  科技信息  4)usb prop (.C,.h)  驱 动 程 序 的人 口和卸 载 管 理 :处 理 驱 动 程 序 的 初 始 化 和 释 放 以 前  usb prop模 块 用 来 定 义 在 usb_core模 块 中各 个 标 准 响 应 函 数 用  占用 的系 统 资 源 。  _ 到 的数 据 结 构 如 Deviee_Propety、USER_STANDARD—REQUEST等 。  即 插 即 用 管理 :处 理 PnP设 备 的 添加 、删 除 和 停 止 。  5)usb pwr(ie,.h)  这 个 模 块 用 于 管理 USB设 备 的 电源 问 题 。 总共 编写 了 四个 函数 :  读 写 文 件 管理 :处 理 用 户 程 序 和 系 统 内 核 发 出 的各 种 I/O请 求 ;  电源管理 :处理 电源管理请求。  (1)Power_on0:在设备 电源打开时进行 的相应 中断处理  系统 消息管 理 :WMI(Windows Management Instrumentation),它 是  (2)Power_of0:在设备电源关闭时进行的相应 中断处理  一 种 系 统 管 理 员 报 告 管 理 信 息 的 协 议 ,这 个 协 议 能 测 量 和 管 理 消 耗 在  (3)Suspend0:在 设 备 挂 起 时 进 行 的 相 应 中断 处 理  (4)Resume0:在 设 备 唤 醒 时进 行 的相 应 中断 处 理  本地客户机上 的资源信息 。  2.1  USB驱 动程 序 软 件 流 程 设 计  6)usb desc(.e,.h)  这 个 文 件 中包 含 了 所 有 的 USB描 述 符 ,根 据 我 的设 备 特点 定 义  了所 有 的设 备描 述 符 。  1.2  USB设 备请 求  设 备 请 求 是 在 SETUP事 务 的数 据 阶段 传 送 的 ,不 论 是 标 准 设 备  请求还是各种 自定义请求 ,它们都只能使用控制管道来进行传输 。当  USB设 备 在 控 制 传 输 的 SETUP事务 中 返 回 ACK 握 手 包 后 ,它 就 可 以  开 始 处 理 这 些 请 求 所 指 定 的 操 作 了 ,且 必 须 在 状 态 结 束 之 前 完 成  fsET_ADDRESS请 求 例外 ,它 是 在 状 态 阶段 结 束 之 后 才改 变 其设 备 地  址 的1。但 有些 请 求 所 需 的 设 备 操 作费 时较 多 ,而 不 能 由 状 态 阶段 来 标  识 结 束 ,这 时 USB需 另 外 定 义 一 种 方 法 ,如 SET_PROT_FEATURE请  求 产 生 的复 位 操 作 要 持 续 lOms才 能 完 成 ,而 当集 线 器 端 口复 位 刚 刚  开 始 时 ,其 状 态 阶 段 就 结 束 了 ,这 时 集 线 器 使 用 端 口状 态 的 改 变 (端 口  被 使 能1来标 识 该 复 位 操 作 的 完 成 。  当 USB设 备 接 收 到 这 些控 制 请 求 后 ,应 及 时 做 出处 理 。对于 不 需  要 数 据 阶段 的 控 制 请 求 ,USB设 备 必 须 在 接 收 到 该 请 求 后 的 50ms内  完 成其 指 定 的操 作 并 结 束该 控 制 传 输 的 状 态 阶 段 。对 于需 要 向主 机 返  回 数 据 的控 制 请 求 f即 包 含 IN 数据 阶段 1,USB设 备 必 须 在 接 收 到 该 请  图 3 系统 初 始 化 过 程  求 后 的 500ms内返 回第 一 个 数 据 包 ,之 后 的数 据 包 必 须 在 其 前 一 数 据  包传输结 束后的 500ms内返 回,且 USB设备必须在其返 回最后一个  如 图 3所 示 .用流 程 图 的方 式 简 单 的 说 明 了一 下 驱 动 程 序 的 初 始  数 据 包 后 的 50ms内完 成 该 控 制 传输 的状 态 阶段 。对 于需 要 向 USB设  化 过 程 ,每 一 个 IRP会 对 应 一 个 处 理 函 数 ,主 IRP下 面会 有 对应 的  备 发送数据的控制请求(即包含 OUT数 据阶段1,它们必须在 5s内完  MN IRP或 IOCTL控 制 码 ,这 些 MN IRP或 IOCTL控 制 码 中 每 一 种 都  成 所 有 的传 输 ,包 括 USB设 备 接 收 到主 机 发 出 的全 部 数 据 包 ,并 完 成  会 有 对 应 的处 理 函数 .而 且 这 些 IRP的 发 送 可 能 会 出 现 同 步 问题 ,内  该 控 制 传 输 的 状 态 阶段 。另 外 ,某 些 设 备类 定 义 请 求 和 供 应 商 自定 义  存 的 调 用 在 内 核模 式 下 需 要 设 为 非 分 页 内 存 ,非 分 页 的 内 存 资 源 非 常  请 求 也 可 不 遵 循上 述 完 成 时 间的 限 制 。  宝 贵 。因 此 要很 好 的进 行 回收 ,否 这 会 导 致 系 统 的 内存 不 足 而 崩 溃 。  当 USB设 备 接 收 到 无 效 的 或 其 不 支 持 的 控 制 请 求 时 , 它会 对 该  2.2 在 PC主机 上用 户 层 设 计 过 程  事 务 处 理 的数 据 阶段 和 状 态 阶段 返 回 STALL握 手 包 ,该 错 误 状 态 会  在 其 接 收 到 新 的 SETUP令 牌 包 时 自动 恢 复 ,这 属 于 “协 议 sTALL”。但  如 果 出现 某 种 错 误 ,而 导 致 USB设 备 不 能 使 用 缺 省 控 制 管 道 与 主 机  进 行 通 信 时 ,该 设 备 必 须 被 复 位 才 能 清 除其 错 误 状 态 。  2  PC 主机 上 的 USB协 议 设 计 与 实 现  在 PC进行 CDC标 准 设 备 类 的 软件 设 计 时 因 为是 标 准 的设 备 类 .  所 以 微 软 提供 了 usbser.sys驱 动 程 序 来 跟 从 硬 件 设 备 进 行 通 信 . 只 需  要 进 行 INF文 件 的 编 写 ,以 便 PC主 机 识 别 底 层 设 备 并 正 确 的给 他 加  载 相 应 驱 动 程 序 ,‘而 在 根 据 自己 的 特 点 设 计 USB通 信 时 则 需 要 自己  编 写 驱 动程 序 来 识 别 自己 的设 备 ,因此 在 此 简 单 的 介 绍 一 下 根 据 自 己  的 通 信 特点 在 PC上 的驱 动 程 序 的软 件 结 构 以及 用 户 层 的 软 件结 构 。  图 2 在 PC 主 机 上 的 USB 驱 动程 序 结 构  图 4 用户 层 程序 流 程 图  篓  墨=  耋 套  如图4所示,在该层上使用了Wwi ln3 a2 z控制平台进存的开发,很好  ~   序中,即插  的实 享  毒  ,其详  t  ’粪呈  .   ̄ ,  H IN  粞I ̄":xfg撕/潞 悯 勰 肮黝 酣 基  南 :三  一 ~  嘉  本 组 成 结构 如 图 2所一 示 ,包 括 以 .  .2v :  … …   ~ ……   …   ~  。  … … …  78  2010年 第 21期  SCIENCE&TECHNOLOGY INFORMATION  o科教前沿 。  科技信息  P:A *X  由图 4可知 从 实 验 获 得 的 波 形 上 可 以 看 出 ,金属 薄 板 分层 缺 陷 的  其 中 A、n为 材 料 常 数 ,不 同的 材 料 数 值 不 同 ,在 本 论 文 中激 光 在  实 验 波 形 与上 述 理 论 推 测 的 结 果 大 致 相 同但 也有 差 异 ,其 中 界 面波 对  铝 合 金 中传 播 时衰 减 指 数 n一 0.382。  应 的 波 形符 合 理 论 推 测 规 律 .这 就 在 一定 程度 大 体上 说 明证 明 激光 冲  3_3 金 属 薄 板分 层 缺 陷 激 光 超 声 波形 理 论 推 测  击 波 在 金属 薄 板 分 层 缺 陷 检 测 中 应 用 的 可行 性 ,实验 结 果 与理 论 分 析  在 对无 缺 陷 的情 况 分 析 后 ,对 激 光 波在 金 属材 料 中 的 传 播 过 程 和  存 在 着 差异 。造 成 实 验 结 果 与 理 论 推 测 有不 吻合 地 方 的原 因 首 先是 理  特 性 有 了把 握 ,可 以推 断 当激 光 冲 击 波 在有 分 层 缺 陷 的金 属 薄板 中 传  论 支 持 有 限 。其 次 可 能 是 实 验 设 备 的 仪器 的不 完 善 。  播 时 ,波 形会 引起 不 小 的变 化 。 当激 光 冲击 波 在金 属 薄板 中 正 常传 播  4 小 结  时 按 照 上述 探 索 的规 律 衰 减 ,当 激光 冲击 波 在 传 播 过 程 中 遇 到分 层 缺  陷 时 ,除 了 正常 的反 射 外 ,在 缺 陷 表 面上 又 开 始 了新 的 反 射 。所 以 反 映  激 光 超 声 技 术 在 金 属 薄 板 分 层 缺 陷 检 测 中 目前 仍 存 在 着 有 待 解  在 波 形 上第 一 个 界 面 波 峰 值 幅度 与无 分 层 缺 陷 时相 比较 会 变 小 ,而从  决 的技 术 难 题 .但 这 并 不 能 湮 没 激 光 冲击 波 作 为 新 型 的检 测 技 术 在 无  第 二 个 的波 峰 幅值 会 比无 缺 陷 时 稍微 变 大 ,这 主要 是 由 于激 光 冲击 波  损 检测 领 域 的应 用 和 推 广 。下 一 步 的 主要 任 务 是 进 行 更 多 的 实验 和 探  遇 到 分 层缺 陷使 反 射 面 增 加 导致 反 射 的次 数 增 加 ,本 来 应 该 出现 多 次  讨 。  的 反 射 波 ,使 反 射 波 的 个 数 比无 缺 陷 时密 集 ,但 由 于薄 板 很 薄 ,超 声 波  速 度 快 .反 映 到 波 形 上 就 是 这 些 波 形 叠 加 在 一 起 ,出 现 波 形 峰 值 幅度  【参 考 文 献 】  增 大 的 现象 。  3:4 金属 薄 板 分 层 缺 陷 实 验结 果  铝合 金 有 分 层 缺 陷 式 样 的压 力 波 的波 形 图 4所 示 :  [1]刘宏,张路根,廖志 良.爬波无损检测方 法的探讨【JJ.国外金属热处理 ,2001,22  (3).  [2]晏荣明,张璐.超声爬波无损检测方 法的研究叨.南 昌航 空工业学 院学报,1994,  (1).  [3]徐 可 北 .金 属 薄 板 兰 姆 波 检 验 技 术 .无 损 检 测 ,1994,10.  作 者 简 介 :郭 豫 荣 (1978一 ),讲 师 ,硕 士 研 究 生 ,研 究方 向为 自动 控 制 系统 及  检 测技 术 的 研 究 。  [责任 编 辑 :王 静 ]  图 4 铝 合 金 有 分 层 缺 陷式 样 的压 力 波 形 图  (上 接 第 61页 )费 提 供 校 内二 级 域 名 给 有 兴 趣 的 学 生 。 可 以通 过 计 算  量 、拥 有 更 安 全 的 保 障 、拥 有更 大 的业 务 服 务 的这 样 一 个 网络 构 架 ,只  机 系 的 学生 带 头 创 建 个 人 主 页 这种 形 式 来 带 动 其 它 系 的 同学 们 ,同 时  有 IPv6才 能满 足未 来 发 展 的 需 求 ,只有 IPv6才 能成 为下 一 代 互 联 网  也 可 带 动 一 系 列 的 IPv6应 用 , 如 可 以 进 一 步 引 入 IPv6下 的 FTP、  的 核 心 协议 。但 是 IPv4向 IPv6过 渡 是 一 个 长 期 存 在 的 问题 ,IPv4与  Email等 ,在 这 种 过 程 中 发 掘 和 培 养 IPv6其 他 应 用 。也 许 这 将 是 目前  IPv6将 长 期共 存 。  推 动 在校 园 网络 部 署 的 最 有 可 能 的应 用 。  总 之 ,在开 展 IPv6应 用 初 期 ,我 们 力 争 尽 量 保 证 原 有 网络 系 统 安  【参 考 文 献 】  全 、稳 定 运 行 ,所 以对 于新 增 加 的 IPv6网 段 .应 该 以 独 立 链 路 接 人 上  [1]伍 海 桑,陈 茂 科 ,陈 名华 .IPv6原 理 与 实 践[M】.北 京 :人 民邮 电出 版 社 ,2000.  级 IPv6网 络 的接 入 节 点 .这 样 就 可 以保 证 新 建 的 IPv6网段 能 够 同 时  [2]傅 光轩,高鸿 峰,卢朝 辉.下一代 互联网核心通信协议 [M” 州:贵州教育 出版  使用 本 地 网络 服务 .对 于 IPv6在 校 园 网 的 推 广 普 及 这 将 是 一 个 较 长  社 ,2004.  的历 史 进 程 。 目前 ,我们 只是 计 划 在 应 用 双 协 议 栈 技 术 配 合 隧 道 技 术  [3]于 洁.双 协 议 栈 技 术 的 研究 与应 用 叨 .现 代 管 理,2008,[6):241—242.   局 部 进 行 实 验 布署 ,希 望 能 从 实 验 过 程 中 不 断 地 总 结 经 验 ,再 进 一 步  [4]李 振 强 ,赵 晓 字 ,马 严.IPv6技 术揭 密 [M】.北 京 :人 民 邮 电 出 版 社 ,2006.  [5]陶文星,IPv6和 IPv4之 间的通信机制和方法[M].北京:清华 大学 出版社,2002.   的 推 广 中结 合 多 种 过 渡 技 术 .寻 求 最 方便 、最 经 济 、最 快 捷 的 过 渡 方  [6]王 竹 林 ,等 .校 园 网的 组 建 与 管 理 【M1.北 京 :清华 大学 出版 社 ,2002  案 。  未 来 的 互 联 网需 要 的是 拥 有 巨 大 的地 址 空 间 、拥 有 更好 的 服 务 质  [责 任 编 辑 :王 静 ]  (上接第 78页)3 设 计 总 结  结构等一步一步 的进行 。最终 ,预期的两种设计都 已实现。  在 STM32处 理 器 上 USB设 备 程 序 的 实 现 中 为 了考 虑程 序 的通 用  【参 考 文 献 】  性 和 可 移 植 性 ,将 程 序 结 构分 成 了 两 部 分 来 设 计 ,底 层 和 硬 件 接 合 紧  [1]李英伟 ,王成儒 ,练秋 生,胡正碰.USB2.0原理 与工程开发.第 2版.北京 :国防  密 ,叫 硬件 抽 象 层 ,并 且 为 上 层 提供 了一 个 访 问接 口 ,用 来 和上 层 进 行  工业 出版 社 ,20o7.1.  交 互 ,上层 的应 用 层 将 根 据 你 实 现 的功 能 不 同对 函数 实 现不 同 的功 能  [2] 张 帆 ,史 彩 成 ,等 .Windows驱 动 开 发 技 术 详 解 .北 京 : 电子 工 业 出 版社 ,  代 码 .当 需 要 更 换 硬 件 而 用 户 功 能 不 变 时 只 需 要 修 改 底 层 即 可 ,当需  2009,2.   要 更 改用 户 功 能 而 硬 件 不 变 时 只需 要 修 改 顶 层 的应 用 程 序 即可 ,而 底  [3]罗钧 ,桂杰出 USB协议及其接 口实现.仪器仪表学报 ,20o4,第 4期.  层 不 需 要 改 变 ,这 样 可 以方 便 以 后 的 开 发 ,在 该 开 发 过 程 中 我 实 现 了  [4]Chr is Cant.WindowsWDM设备 驱动程序开发 指南 .北京 :机械工业 出版社 ,  两个功能模块 ,底层代码一点都 没有改 ,只是简单 的修 改了应用层 的  2o00.  代 码 ,这个 感 觉 是 设 计 中 比较 成 功 的一 部 分 。  [5]谢 成 山 ,薛 磊 ,陈 家 松 ,王 可 人 ,徐 济 仁 .Windows环 境 下 USB 应 用 程 序 实 例  在 PC 主机 上 的 驱 动 程 序 实现 过 程 中 。从 最 基本 的 内核 函数 的 入  的开发.计算机工程,2004,第 30卷 ,第 14期.  口函数 DriverEntry0 ̄F始 .到后面慢慢涉及到 内核级的 内存管理 .派遣  [6]肖世 山.USB硬 件 设 计 .北 京 :清 华 大 学 出版 社 ,2002.  函 数类 型 ,IRP的 类 型 ,IRP的 同 步 异 步 访 问 ,Windows下 的设 备 分 层  [责 任 编辑 :王 静 ] 

Top_arrow
回到顶部
EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。