- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WindowsCE驱动开发基础-Microsoft
[Windows CE 驱动开发基础]
陈黎
技术总监
上海竞达科技有限公司
本次课程内容包括
Windows CE驱动程序简介
流驱动程序实现
如何调试驱动程序
如何测试驱动程序
驱动程序的集成和发布
收听本次课程需具备的条件
有一定的嵌入式系统概念,尤其是Windows
CE 系统知识
有一定的硬件基础
有一定的软件编程经验
Level 200
目录
Windows CE驱动程序简介
流驱动程序实现
如何调试驱动程序
如何测试驱动程序
驱动程序的集成和发布
[Windows CE 驱动程序简介]
驱动开发工具
驱动程序分类
[驱动开发工具]
Windows CE 驱动可以使用Platform Builder或者
Visual Studio开发
平台开发人员一般使用Platform Builder开发设备驱
动程序,驱动程序作为BSP (Board Support
Package)的一部分进行整体编译开发
独立硬件供应商(IHVs)更多的使用Platform
Builder开发驱动程序,对于部分驱动也会使用
Visual Studio开发
应用程序开发人员更多的使用Visual Studio开发驱
动,某些情况下会使用Platform Builder
[Platform Builder和Visual Studio 的比较]
Platform Builder Visual Studio
调试 内核调试工具,真正 应用程序级调失,只能
工具 的驱动级调试 通过信息打印进行调试
驱动 任何驱动程序 仅网络驱动和PC卡驱动
类型
对 不支持PPC设备下的 支持PPC设备下的调试
PPC 调试和测试 和测试
的支
持
发布 支持CAB方式发布 支持CAB方式发布
方式
[驱动程序分类1]
按加载方式和接口类型分类
本机驱动程序(Built-In Drivers)
通常由GWES加载,驱动接口一般都是定制的
(Custom Purpose )
流驱动程序(Stream Drivers )
通常由Device Manager加载,驱动接口是标准的流式
接口
混和型驱动程序
同时有定制式和流驱动两套驱动接口,但是和系统交
互只使用流式驱动接口,比如PC卡槽驱动
[驱动程序分类2]
按驱动层次分类
层次型驱动程序(Layered Driver)
MDD (Model Device Driver),与硬件无关,面向上层应用程
序,一般由微软建立统一框架
PDD(Platform Dependent Driver),针对具体硬件平台的操作代
码,一般由驱动开发商实现
MDD和PDD之间通过标准的设备驱动服务供应商接口DDSI连接
独立型驱动程序(Monolithic Driver)
独立驱动程序包含了MDD面向上层应用和PDD面向硬件平台两方
面的代码
适用于操作不复杂的驱动
减少了MDD和PDD传递之间传递信息的开销,实时性更强
[两种驱动在系统中的位置]
目录
Windows CE驱动程序简介
流驱动程序实现
如何调试驱动程序
如何测试驱动程序
驱动程序的集成和发布
[流驱动程序的特点]
流驱动程序必须实现一套标准接口
流驱动程序尤其适用于IO操作,这也是嵌入
式系统中最常见的设备驱动
操作接口和文件系统操作相似,通过
CreateFile, ReadFile, WriteFile, IOControl函
数等来操作
应用程序和流驱动交互时,可以把设备当作
文件操作
[流驱动程序的实现]
选择代表设备的文件名前缀
实现驱动的各个标准接口函数
建立.DEF文件
在注册表中为驱动程序建立表项
[选择代表设备的文件名前缀]
您可能关注的文档
- SWOT分析理论视野下的高校贫困生就业竞争力.DOC
- S现代教育.PDF
- T-Car全能智驾系统-说明书之家.PDF
- SN3193支持多维全彩自动呼吸3路RGB驱动芯片-SI-EN.PDF
- TB8钛合金的热变形组织与织构-中国有色金属学报.PDF
- Ti-6Al-4V热轧组织与异向性研究StructuresandAnisotropic-YOKE.PDF
- TiO2纳米薄片的合成及其光催化降解苯酚性能-无机化学学报.PDF
- TiO2奈米光触媒滤网应用於空调系统分解甲醛气体之研究.DOC
- TPP对中国和世界经济影响的定量分析20109-10-上海发展研究.PDF
- TSGR1002008压力容器压力管道设计许可规则pdf.PDF
文档评论(0)