


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式实时操作系统的分类1. 国外著名的实时操作系统Windows CE PDA 等的绝大部分市场。其实,实时操作系统并不是一个新生的事物,从20 80 年代起,国际上就有一些IT 织、公司开始进行商用嵌入式系统和专用操作系统的研发。VxWorksVxWorks操作系统是美国WindRiver 公司于 1983 年设计开发的一种实时操作系统VxWorks 在美国的FA-18 隐形轰炸机和爱国者导弹上,甚至连1997 4 月在火星表面登陆的火星探测器上也使用了 。它是目前嵌入式系统领域中使用最广泛、市MIPS RX000,Power PC, ARM , StrongARM 等。大多数的VxW-o
2、rksAPI 是专有的。QNXQNX 是一个实时的、可扩充的操作系统;它部分遵循POSIX 相关标准,如POSIX.1b 扩展;它提供了一个很小的微内核以及一些可选的配合进程。其内核仅提供 4 QNX 内核非常小巧大约为 12KB)需求,将系统配置成微小的嵌入式操作系统或包括几百个处理器的超级虚拟机操作系统。POSIX (Portable Operating SystemInterface,POSIX 是为了读音更像UNIX)电气和电子工程师协会(IEEE)最初开发POSIX 标准,是为了提高UNIX 环境下应用程序的可移植性。然而,POSIX 并不局限于UNIX.例如DEC OpenVMS
3、Windows NT ,都支持POSIX 标准尤其是IEEE Std.1003.1-1990(1995 或POSIX.1, POSIX.1 提供了源代码级别的C 语言应用编程接口. POSIX.1 (ISO)所接受,被命名为ISO/IEC 9945-1:1990 POSIX POSIX 与IEEE 1003 2003 家族的标准是可互换的Palm OS3Com 公司的Palm OS 在掌上电脑和PDA (API),开发商可以根据需要自行开发所需的应用程序。3500 多个应用程序可以运行在Palm Pilot 和个人所开发,使Palm Pilot Windows 95/98/NT 以及Macin
4、tosh 下安装Palm Pilot Desktop。 Palm Pilot 可以与流行的PC 等)进行数据交换。Windows CEMicrosoft Windows CE 是从整体上为有限资源的平台设计的多线程、完整优先权、多任务定制。操作系统的基本内核至少需要200KB ROM。LynxOSLynx Real-time Systems LynxOS ,它遵循POSIX.1a,POSIX.1b 和POSIX.1c 标准。LynxOS 支持线程概念,提供 256 个全局用户线程优先级;提供一些传统的、非实时系统的服务特征,包括基于调用需求的虚拟内存, 一个基于 Motif 的用户图形界面,与
5、工业标准兼容的网络系统以及应用开发工具。Motif 是开放软件基金(OSF)于 1989 年推出的一个图形用户界面系统。由于它融合了多种图形用户界面产品中的优点,因此得到了 OSF 的所有成员及广大第三方厂商的广泛支持。目前 Motif 已作为软件产品在 OS/2UnixSys OSF/1VMSMacintosh Ultrix 等48 PC为了讲清楚 Motif .先讲一下图形用户界面系统的层次结构(详细的知识大家查阅,一般的图形用户界面系统由六个层次构成:桌面管理系统、用户模型、窗口模型、显示.Motif 它建立在 X Window 也就是说X Window 系统做显示模型的窗口模型。Mot
6、if由工具箱Motif Toolki、用户界面语言UI-、窗口管理程序MW、风格指南文档(Style 等四部分组成:Motif Toolkit 是一个具体的 X Toolkit Xt IntrinsicsMotif 纵这个对象元类集合的简便函数等三个部分。利用 Motif 开发的应用程序通常可分为两个部分:一部分是有关应用程序界面的代码;另一Motif 引入了用户界面语言来解决用户界面的描述问题。 .MWM 支持 Motif 风格指南所描述的各种窗口操作及显示窗口时的各种约定。Motif 的风格指南以文档的形式说明了在 Motif 环境下开发应用程序时应遵守的规范。嵌入式Linux随着Linu
7、x Linux 现在已经有许多的版本Linux(新墨西哥工学院的 RT-Linux 和堪萨斯大学的 和一般的嵌入式 Linux (uClinux 和Pocket Linux 等)。其中,RT-Linux通过把通常的 Linux 任务优先级设为最低,而所有的实时任务的优先级都高于它,以达到既兼容通常的Linux 任务又保证强实时性能的目的。Linux uClinuxMMU 的物理地址。它专为嵌入式系统做了许多小型化的工作。API,并且能够方便地与众多第三方的软硬件沟通。Linux 主要特点如下:Linux 是开放源码的,不存在黑箱技术,遍布全球的众多Linux Linux 大技术后盾;Linux
8、 Linux 易于定制裁剪,在价格上极具竞争力;Linux 不仅支持x86 CPU,还可以支持其他数十种CPU 芯片;有大量的且不断增加的开发工具,这些工具为嵌入式系统的开发提供了良好的开发环境; Linux 沿用了Unix 的发展方式,遵循国际标准,可以方便地获得众多第三方软硬件厂商的支持;Linux /令牌网、光纤网、卫星网等多种联网方式的全面支持。当嵌入式系统的开发平台,本身也是嵌入式系统应用开发的好工具。uC/OSuC/OS 是源码公开的实时嵌入式操作系统。uC/OS-的主要特点如下:公开源代码,系统透明,很容易就能把操作系统移植到各个不同的硬件平台上。可移植性强,uC/OS-绝大部分
9、源码是用ANSI C 写的,可移植性 (Portable)较强。而与微处理器硬件相关的那部分是用汇编语言写的,已经压到最低限度,使得 uC/OS- 便于移植到其他微处理器上。(ROMable) 手段 (C ) 剪,通过条件编译可以只使用 uC/OS-中应用程序需要的那些系统服务程序,以减少产品中的uC/OS-(RAM 和ROM) 。占先式,uC/OS-完全是占先式 (Preemptive) 的实时内核,这意味着uC/OS-总是运行就绪条件下优先级最高的任务。大多数商业内核也是占先式的, uC/OS-在性能上和它们类似。不支持时间片轮转调度法 (Round-roblin Scheduling)
10、。 该调度法适用于调度优先级平等的任务。可确定性,全部uC/OS-的函数调用与服务的执行时间具有可确定性。由于 uC/OS-II 只是一些API 函数接口,有很多工作往往需要用户自己去完成。把 uC/OS-移植到目标硬件平台上也只是系统设计工作的开始,后面还需要针对实际的应用需求对 uC/OS-进行功能扩展,包括底层的硬件驱动、文件系统、用户图形接口 (GUI) 等,从而建立一个实用的RTOS。国内著名的实时操作系统国内的实时操作系统研究开发有两种类型。一类是中国自主开发的实时操作系统研制开发的实时操作系统Delta OS ( ) 、凯思公司的Hopen OS ( ) 、中科院北京软件工程研制
11、中心开发的 CASSPDA 以及浙江大学自行研制开发的嵌入式操作系统HBOS等;这类系统进行介绍了。DeltaOSDeltaOS 是电子科技大学嵌入式实时教研室和科银公司 ) 发的全中文的嵌入式操作系统,提供强实时和嵌入式多任务的内核,任务响应时间快速、确,绝大部分的代码由C 语言编写,具有很好的移植性。它适用于内存要求较大、可靠性要求较高的嵌入式系统,主要包括嵌入式实时内核DeltaCORETCP/IP DeltaNET、嵌入式文件系统DeltaFILE DeltaGUI 等。同时,它还提供了一整套的嵌入式开发套件LamdaTOOL,是国内嵌入式领域内不可多得的一整套嵌入式开发应用解决方案,已成功应用于通信、网络、信息家电等多个应用领域。Hopen OSHopen OS Hopen Kernel 10KB EEOSEEOS 是中科院计算所组织开发的开放源码的实时操作系统。该实时操作系统重点支持p-Java,要求一方面小型化,一方面能重用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年江西中考数学试卷真题答案解读及备考指导
- 高中化学课程中校园植物化学成分分析与应用研究论文
- 小学生网络互动游戏对认知发展影响分析论文
- 高中语文课程思政教育中的历史教育价值挖掘与传承论文
- 中国医药级酮咯酸氨丁三醇行业市场前景预测及投资价值评估分析报告
- 节电方案与管理制度
- 英文版公司管理制度
- 电工学试题集和试题集及答案
- 小学语文《夜色》课件
- 财务管理学自考历年真题
- NB/T 11123-2023煤矿安全双重预防机制规范
- 内墙抹灰安全技术交底
- 中学美术校本教材《素描》
- 上海市2023年初中毕业物理课程终结性评价指南
- 中国教师发展基金会国家教师科研基金规划全国重点课题实施指南
- (通桥【2018】8370)《铁路桥梁快速更换型伸缩缝安装图》
- “双减”背景下的初中数学课堂教学设计与思考 论文
- 义务教育语文课程标准(2022)测试题带答案(20套)
- (医院护理论文)护理本科生学习适应现状及影响分析
- 保护性约束完整版
- 明源地产erp3.04-费用管理操作手册
评论
0/150
提交评论