- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【Word版本下载可任意编辑】
PAGE
1 - / NUMPAGES 1
嵌入式系统的开发利器─Windows CE操作系统
嵌入式系统被定义为:以应用为中心、以计算机技术为根底、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 嵌入式操作系统是支持嵌入式系统应用的操作系统软件,它是嵌入式系统极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。嵌入式操作系统的出现,大大提高了嵌入式系统开发的效率,在嵌入式操作系统之上开发嵌入系统将减少系统开发的工作量,增强嵌入式应用软件的可移植性,使嵌入式系统的开发方法更具科学性。近年来,随着电子技术的不断进步,嵌入式系统开发己成为热点。 1 Windows CE系统简介 Windows CE(以下简称CE)是美国微软公司专门为各种移动和便携电子设备、个人信息产品、消费类电子产品、嵌入式应用系统等非台式或笔记本电脑领域设计的一种32位高性能操作系统。它具有一个简捷、高效的完全抢先式多任务操作,支持强大的通信和图形显示功能,能够适应广泛的系统需求。CE操作系统的主要特点包括: ·兼容于微软公司的视窗(Windows )PC电脑操作系统,支持超过1000个常用的32位视窗应用程序接口函数(Win32PI),支持高分辨率真彩色显示,为应用软件提供了强大的运行平台。 ·对硬件没有任何特殊要求,允许系统设计者根据所开发产品的要求自由选择硬件,同时提供广泛的硬件设备支持,包括通信接口、显示和打印设备、输入输出设备、音频设备、网络和存储设备等。 ·支持多达数十种不同的32位微处理器芯片,包括intel和AMD公司的X86系列、摩托罗拉公司的powerPC、日立公司的SH3系列、东芝公司的MIPS系列以及PHILIPS、NEC公司的处理器产品等。 ·采用模块化构造,配置灵活,运行时仅需很少的存储器资源,且是目前的可以从只读存储器中直接启动的32位操作系统,能够满足具有严格硬件资源限制的系统要求。 由于其本身具有的出色性能,CE系统自1996年底面世之后,迅速在国外一代的工业和家用电子设备中得到了广泛应用。在美国,仅基于CE系统的掌上电脑产品销量就已超过了200万台。本文将从系统构造、硬件要求、设计开发和应用领域等4个方面对CE系统作全面的介绍。 2 Windows CE的系统构造 CE操作系统由一些独立的模块组成,每一个模块提供特定的系统功能,大的模块又可以分成为几个组件。这种组件式构造能使CE系统变得非常紧凑,仅需使用很少的硬件资源就可运行。主要的系统模块有四个,它们是: · 内核 内核是整个操作系统的部分,它负责基本的操作系统功能,包括内存管理,进程管理和必需的文件管理。CE系统的内核继承了微软公司视窗操作系统的大部分出色性能,能够提供虚拟内存管理、进程调度、多任务管理、多线程管理以及中断处理、异常处理等系统级服务。CE系统强大的抢先式多任务处理机制允许多达32个独立的应用程序(即所谓进程)同时运行,而多线程机制又支持每个进程拥有自己下属的多个运行分支(即所谓线程)。这种多任务特性使CE系统非常适用于需要实时处理功能的嵌入式系统,它使应用程序能够同时运行几个分支以处理不同的突发任务。 · 持久性存储模块 持久性存储模块通过对CE系统中对象存储(object store)功能的支持,为用户和应用程序提供数据存储服务。对象存储包含三种类型:文件系统、CE数据库和系统注册表。文件系统使用文件分配表来管理用户安装或创立的可执行程序或数据文件,多支持9个FAT分区,并具有镜像处理和安全功能,能预防在掉电或其他紧急情况下丢失数据。数据库提供构造化的数据存储和访问功能。系统注册表用于存储应用程序需要快速访问的系统配置数据以及其它信息。 · 绘图、窗口、事件子系统简称GWES GWES是用户、应用程序和操作系统之间的图形化操作界面,负责提供系统与用户之间的人机交互接口。GWES处理输入的方式是将按键、手写式输入装置的移动、菜单或按钮等控件的选择等用户输入事件转换为消息,然后再传递给应用程序;处理输出的方式是在显示设备或打印机上显示或打印窗口、图形、文本等信息。GWES的是窗口,所有的应用程序都需要通过窗口从操作系统中接收信息,而所有的输入事件都要经操作系统翻译为消息后通过窗口传递给应用程序。图1为GWES的构造。
您可能关注的文档
- 嵌入式系统的远程抄表设计.docx
- 嵌入式系统的负压吸引器设计.docx
- 嵌入式系统的远程参数测量的设计.docx
- 嵌入式系统的自适应前照灯系统解析.docx
- 嵌入式系统的特点和Linux内核的实时应用分析.docx
- 嵌入式系统的稳压电源说明.docx
- 嵌入式系统的概述.docx
- 嵌入式系统的实时控制模块设计方案.docx
- 嵌入式系统的VGA接口设计.docx
- 嵌入式系统的分类与特点.docx
- 值周工作小结.doc
- 值周工作小结14篇.doc
- 值周工作小结合集14篇.doc
- Unit 1 Share and careLesson 4 Yoyo and Joe (教学设计)英语北京版四年级上册(新教材).docx
- 做菜心得体会15篇.doc
- (独家!)Unit 1 Share and careLesson 2 What's the matter (教学设计) 英语北京版四年级上册 (新教材).docx
- 做事不积极的检讨书.doc
- 做文明公民倡议书.doc
- 做一个懂得感恩的人演讲稿.doc
- Unit 2 Sports Day 第3课时 Explore & Apply(分层作业)英语人教大同版四年级上册(新教材).docx
原创力文档


文档评论(0)