- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验- Windows CE平台的构建与配置
【实验目的】
1、掌握Windows CE内核的配置、编译方法;
2、掌握构建一个适合特定开发平台的Windows CE系统方法;
3、熟悉Platform Builder开发工具使用方法。
【实验仪器】
1、装有Platform Builder开发环境的PC机一台
2、XSBase270实验开发平台一套
【实验原理】
1、Windows CE操作系统简介
Microsoft Windows CE 是一个,适用于各种嵌入系统和产品。它拥有多线程、多任务、确定性的实时、完全抢先式优先级的操作系统环境,专门面向只有有限资源的硬件系统。同时,开发人员Windows CE操作系统进行裁剪、定制Windows CE被广泛用于各种嵌入式智能设备的开发,是当今应用最多、增长最快的嵌入式操作系统。
Windows CE被设计成为一种高度模块化的操作系统,每一模块都提供特定的功能,这些模块中的一部分被划分成组件,系统设计者可以根据设备的性质只选择那些必要的模块或模块中的组件包含进操作系统映像,从而使 Windows CE 变得非常紧凑(只占不到 200 KB 的 RAM),因此只占用了运行设备所需的最小的ROM、RAM 以及其它硬件资源。
Windows CE被分成不同的模块,其中最主要的模块有内核模块(Kernel)、对象存储模块、图形窗口事件子系统(GWES)模块以及通信(Communication)模块。另外Windows CE 还包含一些附加的可选择模块,这些模块可支持的任务有管理可安装设备驱动程序、支持 COM 等。一个最小的Windows CE系统至少由内核和文件系统模块组成。
1.1 内核模块
内核模块是Windows CE操作系统的核心,它为任何基于Windows CE的设备提供处理器调度、内存管理、异常处理以及系统内通信等系统功能,并为应用程序使用这些核心功能提供内核服务。Windows CE的内核模块通过 CoreDLL 模块表示。所有的操作系统定制设计都必须包含这个模块,但并不是这个模块的所有组件都必需的,有一些内核组件是可选的。
1.2 对象存储
对象存储是Windows CE的默认文件系统,它相当于Windows CE设备上的硬盘。对象存储是由共享一个内核堆的文件系统、系统数据库和系统注册表组成,即使在没有系统主电源时,对象存储也能维持应用程序及相关数据不会丢失。对象存储可将用户数据和应用程序数据存入文件或注册器。在操作系统创建进程(该进程中只包括那些必需选项)的过程中,对于这些不同的对象存储组件,可以选取,也可以忽略。
1.3图形窗口和事件系统模块
图形窗口和事件系统模块(GWES)包含大部分的核心Windows CE功能,它集成了图形设备接口(GDI)、窗口管理器和事件管理器。GWES模块时Windows CE操作系统高度组件化的部分,它分别由USER和GDI两部分组成,USER用来处理消息、事件及鼠标和键盘等用户输入,而GDI用于处理图形的屏幕和打印输出等。GWES是用户、应用程序和操作系统之间的图形用户接口。GWES?通过处理键盘、鼠标动作与用户交互,并选择传送到应用程序和操作系统的信息。GWES 通过创建并管理在显示设备和打印机上显示的窗口、图形以及文本来处理输出。
GWES 的中心是窗口。所有应用程序都通过窗口接收来自操作系统的消息,即使那些为缺少图形显示的设备创建的应用程序也是如此。GWES 提供控制器、菜单、对话框以及图形显示的设备资源,还提供 GDI 以控制文本与图形显示。
1.4 通信模块
通信模块为基于Windows CE的设备提供有线或无线通信能力,使Windows CE设备能够与其他设备或计算机进行连接与通信,通信组件提供对下列通信硬件和数据协议的支持:
· 串行 I/O 支持
· 远程访问服务(RAS)
· 传输控制协议/ Internet 协议 (TCP/IP)
· 局域网 (LAN)
· 电话技术 API (TAPI)
· WinCE 的无线服务
可选组件
除上述主要模块之外,还可使用其它的操作系统模块。这些模块与组件主要有:
· 设备管理器和设备驱动程序
· 多媒体(声音)支持模块
· COM 支持模块
· WinCE 外壳模块
WinCE 提供的每一模块或组件都支持一组可用的相关 API 函数。
2 Platform Builder开发工具介绍
Platform Builder(PB)是微软提供给Windows CE开发人员进行基于Windows CE平台下嵌入式操作系统定制的集成开发环境。它提供了所有进行设计、创建、编译、测试和调试Windows CE操作系统平台的工具。它运行在桌面Windows下,开发人员可以
您可能关注的文档
最近下载
- 《高铁乘务》专业人才培养方案.docx VIP
- 《无机及分析化学》教案.doc VIP
- 松下DC-GX9GK高级功能说明书说明书.pdf VIP
- 职业道德与职业素养.ppt VIP
- 2025年租房合同范本(可直接打印)与租房合同范本(标准版) .pdf VIP
- 人教版七年级英语上册:Unit1 《单元写作小专题》.ppt VIP
- 道路白改黑施工组织设计方案.doc VIP
- 【新教材】2025-2026学年人教版(2024)初中八年级上册英语教学计划及进度表.pdf VIP
- 2025年医德医风考试试题(附答案).docx VIP
- ZOOM声乐乐器H8 使用说明书 (Chinese)用户手册.pdf
文档评论(0)