结课小论文-嵌入式操作系统

结课小论文-嵌入式操作系统

ID:14320845

大小:62.00 KB

页数:9页

时间:2018-07-27

结课小论文-嵌入式操作系统_第1页
结课小论文-嵌入式操作系统_第2页
结课小论文-嵌入式操作系统_第3页
结课小论文-嵌入式操作系统_第4页
结课小论文-嵌入式操作系统_第5页
资源描述:

《结课小论文-嵌入式操作系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、嵌入式操作系统及Linux结课作业题目WindowsCE嵌入式操作系统系别专业学生姓名学号目录1.绪论11.1WindowsCE嵌入式系统简介11.1.1什么是嵌入式系统11.1.2嵌入式系统的发展历史11.1.3嵌入式操作系统的基本概念22.WindowsCE嵌入式操作系统32.1WindowsCE的功能32.1.1WindowsCE的主要功能32.1.2WindowsCE的实时功能42.2WindowsCE的应用领域42.2.1PDA市场42.2.2新一代手机操作系统42.2.3工业领域52.3

2、WindowsCE的系统架构53.WindowsCE开发平台的构建与配置53.1操作系统开发平台53.1.1PlatformBuider简介53.1.2PlatformBuider提供的工具集63.2PlatformBuider配置63.2.1WindowsCE系统目录结构64.WindowsCE嵌入式系统中应用程序实现75.总结与展望71.绪论1.1WindowsCE嵌入式系统简介1.1.1什么是嵌入式系统Microsoft Windows CE是一个开放的、可裁剪的、32位的实时嵌入式窗口操作系

3、统。和其他桌面窗口操作系(WindowsXP/2000)相比,它具有可靠性好、实时性高、内核体积小等特点,适用于各种嵌入系统和产品。它拥有多线程、多任务、确定性的实时、完全抢先式优先级的操作系统环境,专门面向只有有限资源的嵌入式硬件系统。同时,开发人员可以根据特定硬件系统对Windows CE操作系统进行裁剪、定制,所以目前 Windows CE被广泛用于各种嵌入式智能设备的开发,是当今应用最多、增长最快的嵌入式操作系统。WindowsCE被设计成为一种高度模块化的操作系统,每一模块都提供特定的功能

4、,这些模块中的一部分被划分成组件,系统设计者可以根据设备的性质只选择那些必要的模块或模块中的组件包含进操作系统映像,从而使 WindowsCE变得非常紧凑(只占不到200KB的RAM),因此只占用了运行设备所需的最小的ROM、RAM以及其它硬件资源。Windows CE被分成不同的模块,其中最主要的模块有内核模块(核心)、对象存储模块、图形窗口事件子系统(GWES)模块以及通信(Communication)模块。另外Windows CE还包含一些附加的可选择模块,这些模块可支持的任务有管理可安装设备

5、驱动程序、支持COM等。一个最小的Windows CE系统至少由内核和文件系统模块组成。1.1.2嵌入式系统的发展历史嵌入式系统已有30多年的历史,大致可以分为下列3个阶段:早期的嵌入式系统通常是以单芯片为核心的系统,大部分应用于一些工业控制系统中。这种嵌入式系统,通常没有操作系统的支持,而是通过汇编程序执行系统的功能,一般具有与监测、伺服以及控制功能。其主要特点是:系统结构和功能都相对简单,成本较低。这种嵌入式系统已经不能适应现代工业控制和信息家电等领域的需求,正在逐步退出应用领域。第二阶段是以嵌

6、入式CPU为基础、以嵌入式操作系统为核心的嵌入式系统。随着嵌入式微处理器的发展,以及嵌入式操作系统设计开发水平的提高,这个阶段的嵌入式操作系统性能也不断提高。嵌入式操作系统能运行于不同类型的微处理器上;核心小、效率高,具有高度的模块化和扩展性;可以提供多任务、多程序、多线处理,有各种设备支持、网络支持、图形窗口以及使用者接口等功能;向程序开发者提供大量的应用程序接口,开发应用程序相对简单。第三阶段是以基于Internet为目标的嵌入式系统,目前正在迅速发展。进入90年代后,Internet的应用迅速

7、普及,广泛深入到社会、经济、军事、交通、通信等相关行业,消费电子、计算机与通信一体化的趋势日趋明显。嵌入式技术再度成为一个研究的热门主题。1.1.3嵌入式操作系统的基本概念根据操作系统的实时性能特性划分,嵌入式操作系统还可以分为实时嵌入式操作系统和一般嵌入式操作系统。实际上,由于嵌入式环境的需要,即使一般的嵌入式操作系统,也具有一定的实时功能。对于应用在军事武器、航空航天、交通运输以及工业控制等等特殊领域的嵌入式操作系统,要求其具有硬实时(HardRealTime)功能。而一般应用在移动电话、掌上计

8、算机和日常娱乐的嵌入式操作系统,至少也应具有处理语音、视讯影像等流媒体的软实时(SoftRealTime)功能。从原理上看,嵌入式操作系统仍旧是一种操作系统,因此,它具有操作系统的基本功能,包括程序管理与处理器排程、储存管理、设备管理和中断处理等等。但是,由于嵌入式操作系统的硬件平台和应用环境与一般操作系统有很大的不同,所以嵌入式操作系统又有不同于一般操作系统的特点。一般而言,嵌入式系统的硬件平台有如下特点:1)系统资源有限:微处理器(微控制器)指令较短,多数微处理器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。