网站大量收购独家精品文档,联系QQ:2885784924

基于WindowsCE_NET的设备驱动程序开发.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于WindowsCE_NET的设备驱动程序开发

Microcomputer Applications Vol . 22 , No. 3 ,2006     技术交流     微型电脑应用    2006 年第 22 卷第 3 期 ( ) 文章编号 :1007 - 757X 2006 03 - 0048 - 03 基于 Windows CE. NET 的设备驱动程序开发 陈 瑜 摘  要 :本文阐述了设备驱动程序的概念和结构 ,介绍了Windows CE.NET 环境下开发驱动程序的特点以及一些常用的开发工 具 ,并以华恒科技的 HHARM9 - EDU 开发板的触摸屏驱动程序 ,对 Windows CE.NET 环境下开发具体驱动程序作了解释 。 关键词 :Window CE. NET ;驱动程序 ;Platform Builder 中图分类号 :TP316 . 7    文献标识码 :A 引言 序 ,是硬件所必需的 ,通常是由OEM 设计硬件时所完成的 ,例 如 ,键盘驱动程序 、触摸屏驱动程序以及音频驱动程序等等 。 Windows CE. NET 是一个功能强大的 32 位实时嵌入式操 该类型的驱动程序有时不支持通用的设备驱动程序接 口,而 作系统 , 并且支持多种处理器产 品 , 包括 x86 、Xscale 、ARM 、 且用户不能对其接口进行扩展 。所以当有新版本的操作系统 MIPS 等系列 ,也可 自己开发相关硬件的 BSP 包 , 允许开发人 发行时 ,这些驱动程序就要被修改 。 ( ) 员选择合适硬件 。笔者使用基于 ARM9 核心的开发板进行触 总线驱动程序 Bus Driver 用来管理物理总线 ,它通过询 摸屏驱动程序的开发 ,并且使用微软的 Platform Builder 开发平 问总线上的硬件设备 ,然后装载适当的驱动程序 ,例如 ,PCI 总 台来进行定制 。Platform Builder4 . 2 为创建 Windows CE. NET 系 线 。直接调用 ActivateDeviceEx 函数以加载设备驱动程序 。但 统提供许多配置文件和开发调试工具 ,可以将嵌入式操作系 是所加载的设备驱动程序可能通过另一个设备驱动程序来间 统和应用程序一起生成内核 ,也可以只生成 Windows CE. NET 接管理硬件 。同时 ,总线驱动程序决定哪些额外的驱动程序 操作系统 ,并根据功能要求可裁剪相关模块 ,添加相关驱动程 也要被装载进来以及按照怎么样的顺序来进行装载 。 ( ) 流式接口设备驱动程序 Stream Interface Driver 是指驱动 序 。 程序把流式接口函数公开出来 ,而不考虑驱动所控制的设备 ( ) 类型 。典型的流式接口驱动 :文件系统驱动 iostream ,fstream , 1  什么是设备驱动程序

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档