嵌入式实时操作系统解读.ppt

  1. 1、本文档共127页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式实时操作系统解读

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 作业: 1)国内对于嵌入式系统的定义是什么? 2)什么是实时系统?根据实时性,嵌入式操作系统有哪些类型? 3)选择嵌入式操作系统原则有哪些? 4)列举一些常见的嵌入式操作系统。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 一个真正杰出的学习系统 很多顶级的系统开发平台,友好的编程语言及编程工具都免费包含在操作系统里面 病毒入侵,计算机的“后门”,软件提供商的“特别要求”,强迫性的软件升级,专有的文件格式,软件使用许可证和市场策略,产品注册登记,高得惊人的软件价格,等等 -------Linux都没有 Linux操作系统平台保证它的“永久性” 一个技术快速更新的平台 嵌入式Linux介绍 什么是嵌入式Linux 嵌入式linux的典型应用 嵌入式linux的分类 常见的嵌入式Linux 什么是嵌入式Linux 嵌入式Linux内核 为特殊的硬件配置、或为了支持特别的应用而经过特别的裁剪的修改过的Linux内核 通常具有不同于工作站与服务器的内核配置 嵌入式Linux系统 基于Linux内核的嵌入式系统 嵌入式Linux发行套件 开发嵌入式Linux系统的平台 各种为了在嵌入式系统中使用而剪裁过的应用软件 嵌入式Linux的典型应用 嵌入式Linux的分类 分类依据包括: 应用的市场 嵌入式系统的规模 时限(即实时)要求 网络能力 与用户交互能力 等 嵌入式Linux的分类1 市场 根据应用的市场来划分 航空航天、汽车系统、消费性电子产品、电信等 无法为所指的系统提供额外的信息 嵌入式Linux的分类2 规模 嵌入式系统的规模由一些不同的因素来决定,首先实际的尺寸大小 有些系统的尺寸可能相当大,例如那些用来构建集群的产品 有些却非常小,例如IBM制造的Linux手表 最重要的是,嵌入式系统的规模与系统中各个电子原件的属性有关,如CPU的运算速度、RAM容量、永久性存储器的容量 嵌入式Linux的分类2 电子元件的规模 根据嵌入式系统的电子元件的规模分类,包括 小型、中型、大型 小型系统的特性是:低运算能力的CPU,并且可以使用至少2MB的ROM和4MB的RAM。 对于更小的系统,你会发现也许不用操作系统或者使用其他的操作系统更加合适,因为将Linux嵌入到这样的系统中比较费功夫 嵌入式Linux的分类2 电子元件的规模 中型系统的特性是: 中等运算能力的CPU,并且可以使用大约32MB的ROM和64MB的RAM。 大多数以Linux构建的消费性产品皆属此类,包括PDA、MP3播放器,娱乐系统以及网络设备。 有些产品可能会包含如下形式的辅助存储器: 固态硬盘(以RAM芯片制成的硬盘)、快闪存储卡甚至是传统的硬盘。 嵌入式Linux的分类2 电子元件的规模 大型系统的特性是: 使用运算能力强大的CPU,或是使用多个CPU并且可以使用大量的RAM和永久性存储器 通常,这类系统需要进行大量计算来完成特定的任务。 例如大型的电信交换机以及飞行仿真器。 嵌入式Linux的分类3 实时要求 根据嵌入式系统的时限要求,可以分为 严格时限的要求:系统必须在预定的时间之内作出反应,否则会发生灾难事件。即硬实时系统 软实时系统 像音频、视频流系统往往是软实时系统,因为该系统一时的失误并不会造成无法弥补的灾难。但仍然应当被设计为具备严格的时间要求 宽松的时限的要求比较泛,不过他们一般会被应用在需要及时(或适时)作出响应但不必立即完成的系统上。这样的系统虽然比较慢,但是不会影响最后结果 基于Linux的嵌入式操作系统 uCLinux ARMLinux RT-Linux/RTAI Embedix Blue Cat Linux Hard Hat Linux 等等 基于Linux的嵌入式操作系统 uCLinux(以后专门介绍) ARMLinux(以后专门介绍) RT-Linux/RTAI Embedix Blue Cat Linux Hard Hat Linux 等等 基于Linux的嵌入式操作系统 uCLinux ARMLinux RT-Linux/RTAI Embedix Blue Cat Linux Hard Hat Linux 等等 支持硬实时的Linux: RT-Linux/RTAI RT-Linux 是新墨西哥科技大学的研究成果(1996) 其目标是在Linux环境下提供确定的响

文档评论(0)

LOVE爱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档