结课小论文-嵌入式操作系统 .pdf
嵌入式操作系统及Linux
结课作业
题目WindowsCE嵌入式操作系统
系别
专业
学生姓名
学号
目录
1.绪论1
1.1WindowsCE嵌入式系统简介1
1.1.1什么是嵌入式系统1
1.1.2嵌入式系统的发展历史1
1.1.3嵌入式操作系统的基本概念2
2.WindowsCE嵌入式操作系统3
2.1WindowsCE的功能3
2.1.1WindowsCE的主要功能3
2.1.2WindowsCE的实时功能4
2.2WindowsCE的应用领域4
2.2.1PDA市场4
2.2.2新一代手机操作系统4
2.2.3工业领域5
2.3WindowsCE的系统架构5
3.WindowsCE开发平台的构建与配置5
3.1操作系统开发平台5
3.1.1PlatformBuider简介5
3.1.2PlatformBuider提供的工具集6
3.2PlatformBuider配置6
3.2.1WindowsCE系统目录结构6
4.WindowsCE嵌入式系统中应用程序实现7
5.总结与展望7
1.绪论
1.1WindowsCE嵌入式系统简介
1.1.1什么是嵌入式系统
MicrosoftWindowsCE是一个开放的、可裁剪的、32位的实时
嵌入式窗口操作系统。和其他桌面窗口操作系(WindowsXP/2000)
相比,它具有可靠性好、实时性高、内核体积小等特点,适用于各
种嵌入系统和产品。它拥有多线程、多任务、确定性的实时、完全
抢先式优先级的操作系统环境,专门面向只有有限资源的嵌入式硬件
系统。同时,开发人员可以根据特定硬件系统对WindowsCE操作系
统进行裁剪、定制,所以目前WindowsCE被广泛用于各种嵌入式智
能设备的开发,是当今应用最多、增长最快的嵌入式操作系统。
WindowsCE被设计成为一种高度模块化的操作系统,每一模块
都提供特定的功能,这些模块中的一部分被划分成组件,系统设计
者可以根据设备的性质只选择那些必要的模块或模块中的组件包含
进操作系统映像,从而使WindowsCE变得非常紧凑(只占不到
200KB的RAM),因此只占用了运行设备所需的最小的ROM、RAM以
及其它硬件资源。WindowsCE被分成不同的模块,其中最主要的模
块有内核模块(核心)、对象存储模块、图形窗口事件子系统(GWES)
模块以及通信(Communication)模块。另外WindowsCE还包含一
些附加的可选择模块,这些模块可支持的任务有管理可安装设备驱
动程序、支持COM等。一个最小的WindowsCE系统至少由内核和文
件系统模块组成。
1.1.2嵌入式系统的发展历史
嵌入式系统已有30多年的历史,大致可以分为下列3个阶段:
早期的嵌入式系统通常是以单芯片为核心的系统,大部分应用
于一些工业控制系统中。这种嵌入式系统,通常没有操作系统的支
持,而是通过汇编程序执