- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WindowsCE驱动开发
Windows CE驱动开发
第1节 Wince系统概述
l Windows CE的发展
§ 1996年,微软发布了windows CE 1.0
§ Windows CE .NET 4.x ,5.0被广泛应用
§ 2007年,微软发布了当前最新版windows CE 6.0
l Windows Embedded CE
组件化、实时操作系统和功能强大的工具组件化、实时操作系统和功能强大的工具——用于
构建各种映像占用空间量少的嵌入式解决方案
1.1 操作系统特性
} 32位操作系统,多线程,多任务。
} 精简化的WIN32API。
} 支持多种主流CPU。
} 灵活的电源管理功能。
} 良好的通信能力。
} 完善的图形用户界面。
} 功能齐全的网络功能。
} 完全的实时操作系统。
1.2 操作系统架构
采用了分层模型设计,使功能模块之间的调
用关系更加清晰。更利于进行系统定制。
} 硬件层
} OEM层
} 操作系统层
} 应用层
操作系统分层模型
应用层
(如网络应用,文本编辑器等)
应用开发层
(MFC,ATL,COM/DCOM,.NET…)
应用支持库
(COMM,GWES,STORAGEMANAGE..)
操作系统层
(CoreDll,Schedule,Memory,Device)
OEM适配层
(BSP,CSP,Drivers)
硬件层
第2节系统开发综述
2.1 设备开发流程。
2.2 开发工具的选择。
2.3 驱动开发
2.1 设备开发流程
1 硬件设计或选型。
2 选定BSP。
3 获得驱动程序。
4 裁减内核。
5 生成SDK。
6 编写应用软件。
2.2 开发工具的选择
} 基于系统定制-选择Platform Builder。
} 基于应用程序开发-选择Embedded Visual C++。
} 在Wince6.0中,Platform Builder作为一个插件被集成到了
VS2005中。VS2005可以进行系统定制开发以及应用程序
开发。
} PB是进行 WINDOWS CE操作系统开发和定制的集成开
发环境。
} PB提供了所有设计,创建,修改,调试的工具。
2.3 驱动开发
l 什么是设备驱动程序
设备驱动程序是与硬件设备进行通信的系统程序。由于设备驱
动程序的存在,大多数操作系统上的应用程序都是与硬件无关的,应
用程序的开发者和最终用户通常都不必关心底层的硬件到底是如
何工作的。Wince操作系统之所以能够支持各种各样的硬件设备,
毫无疑问,是因为对每一款硬件设备,都有其对应的设备驱动程
序。
设备驱动程序是操作系统与硬件交互的方式,是连接硬件与操
作系统之间的桥梁。通常,设备驱动程序在操作系统与硬件之间
扮演着特殊的角色,它们是一个个独立的“黑盒子”,使某个硬
件可响应一些定义良好的编程接口。这组标准化的接口通常由操
作系统定义,通常与驱动程序的类型相关而与具体的硬件无关。
设备驱动程序开发
l 何时编写设备驱动程序
? 操作系统没有内置支持的硬件
? 扩展已有的驱动功能
? 提供软件层面的服务
l 编写驱动的要素
? 要了解驱动程序所针对的硬件
? 要了解目标操作系统下驱动的工作机制
? 要了解驱动程序的模型
BSP包及驱动与系统的接口
构成元素 功能说明
Boot loader 完成将操作系统映像下载到设备存
您可能关注的文档
- ADALM-PLUTO.PDF
- AFPTM资格认证.PDF
- AccountNo帐户号码.PDF
- ADOBEREADERXI.PDF
- ACCAPaperP5–AdvancedPerformancemanagement.ppt
- ANewCompressedSuffixTreeSupportingFastSearchand.ppt
- ALINORM0141.PDF
- AN-835应用笔记.PDF
- AK33「抽样方法」勘误表(103年8月版).PDF
- APPRENDIMENTIDIBASE.ppt
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- fdm3d打印知识培训课件.pptx VIP
- 2026人教版小学三年级下册数学期末综合试卷3套打印版(含答案解析).pdf
- 创业管理(第5版)张玉利_课后习题答案.pdf
- 西北师范大学《高等数学(D)》2025 - 2026学年第一学期期末试卷.docx VIP
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- TSG 31-2025 工业管道安全技术规程.pdf
- 焊接机器人结构设计[六自由度工业机器人].docx
- 服装缝纫基础.doc VIP
- 新建保温材料生产线项目环评(2021年新版环评)环境影响报告表.docx VIP
- 西北师范大学《高等数学(II)》2025 - 2026学年第一学期期末试卷.docx VIP
原创力文档


文档评论(0)