- 1、本文档共80页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式Linux的分类 分类依据包括: 应用的市场 嵌入式系统的规模 时限(即实时)要求 网络能力 与用户交互能力 等 Slide * Embedded System Software Development 嵌入式Linux的分类1市场 根据应用的市场来划分 航空航天、汽车系统、消费性电子产品、电信等 无法为所指的系统提供额外的信息 Slide * Embedded System Software Development 嵌入式Linux的分类2规模 嵌入式系统的规模由一些不同的因素来决定,首先实际的尺寸大小 有些系统的尺寸可能相当大,例如那些用来构建集群的产品 有些却非常小,例如IBM制造的Linux手表 最重要的是,嵌入式系统的规模与系统中各个电子原件的属性有关,如CPU的运算速度、RAM容量、永久性存储器的容量 Slide * Embedded System Software Development 嵌入式Linux的分类2电子元件的规模 根据嵌入式系统的电子元件的规模分类,包括 小型、中型、大型 小型系统的特性是:低运算能力的CPU,并且可以使用至少2MB的ROM和4MB的RAM。对于更小的系统,你会发现也许不用操作系统或者使用其他的操作系统更加合适,因为将Linux嵌入到这样的系统中比较费功夫 Slide * Embedded System Software Development 嵌入式Linux的分类2电子元件的规模 中型系统的特性是:中等运算能力的CPU,并且可以使用大约32MB的ROM和64MB的RAM。 大多数以Linux构建的消费性产品皆属此类,包括PDA、MP3播放器,娱乐系统以及网络设备。 有些产品可能会包含如下形式的辅助存储器:固态硬盘(以RAM芯片制成的硬盘)、快闪存储卡甚至是传统的硬盘。 Slide * Embedded System Software Development 嵌入式Linux的分类2电子元件的规模 大型系统的特性是:使用运算能力强大的CPU,或是使用多个CPU并且可以使用大量的RAM和永久性存储器通常,这类系统需要进行大量计算来完成特定的任务。 例如大型的电信交换机以及飞行仿真器。 Slide * Embedded System Software Development 嵌入式Linux的分类3实时要求 根据嵌入式系统的时限要求,可以分为 严格时限的要求:系统必须在预定的时间之内作出反应,否则会发生灾难事件。即硬实时系统 软实时系统像音频、视频流系统往往是软实时系统,因为该系统一时的失误并不会造成无法弥补的灾难。但仍然应当被设计为具备严格的时间要求 宽松的时限的要求比较泛,不过他们一般会被应用在需要及时(或适时)作出响应但不必立即完成的系统上。这样的系统虽然比较慢,但是不会影响最后结果 Slide * Embedded System Software Development 基于Linux的嵌入式操作系统 uCLinux ARMLinux RT-Linux/RTAI Embedix Blue Cat Linux Hard Hat Linux 等等 Slide * Embedded System Software Development 基于Linux的嵌入式操作系统 uCLinux(以后专门介绍) ARMLinux(以后专门介绍) RT-Linux/RTAI Embedix Blue Cat Linux Hard Hat Linux 等等 Slide * Embedded System Software Development 基于Linux的嵌入式操作系统 uCLinux ARMLinux RT-Linux/RTAI Embedix Blue Cat Linux Hard Hat Linux 等等 Slide * Embedded System Software Development 支持硬实时的Linux:RT-Linux/RTAI RT-Linux是新墨西哥科技大学的研究成果(1996) 其目标是在Linux环境下提供确定的响应时间 其基本思想是:为了在Linux系统中提供对于硬实时的支持,它实现了一个微内核的小的实时操作系统(RT-Linux),而将普通Linux系统作为一个该操作系统中的一个低优先级的任务来运行,由RT-Linux提供的一个实时调度器对其进行调度。其他的实时任务作为一个RT-Linux的可加载内核模块,其优先级比普通Linux系统要高 Slide * Embedded System Software Development 意大利的RTAIReal-Time Application Interface源于RT-L
文档评论(0)