嵌入式linux课件.ppt
文本预览下载声明
千锋嵌入式学院 / 嵌入式linux 嵌入式linux简介 嵌入式linux的发展历史 嵌入式Linux系统特点应用 嵌入式linux简介 嵌入式Linux是以Linux为基础的嵌入式作业系统,它被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。 嵌入式linux的发展历史 嵌入式系统出现于60年代晚期,它最初被用于控制机电电话交换机,如今已被广泛的应用于工业制造、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等众多领域。计算机系统核心CPU,每年在全球范围内的产量大概在二十亿颗左右,其中超过80%应用于各类专用性很强的嵌入式系统。一般的说,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。 嵌入式Linux系统特点应用 1.嵌入式Linux系统就是利用Linux其自身的许多特点,把它应用到嵌入式系统里。Linux做嵌入式的优势,首先,Linux是开放源代码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发者的强大技术支持;其次,Linux的内核小、效率高,内核的更新速度很快,linux是可以定制的,其系统内核最小只有约134KB。第三,Linux是免费的OS,在价格上极具竞争力。Linux还有着嵌入式操作系统所需要的很多特色,突出的就是Linux适应于多种CPU和多种硬件平台,是一个跨平台的系统。到目前为止,它可以支持二三十种CPU。而且性能稳定,裁剪性很好,开发和使用都很容易。很多CPU包括家电业芯片,都开始做Linux的平台移植工作。移植的速度远远超过Java的开发环境。也就是说,如果今天用Linux环境开发产品,那么将来换CPU就不会遇到困扰。同时,Linux内核的结构在网络方面是非常完整的,Linux对网络中最常用的TCP/IP协议有最完备的支持。提供了包括十兆、百兆、千兆的以太网络,以及无线网络,Tokerring(令牌环网)、光纤甚至卫星的支持。所以Linux很适于做信息家电的开发。 还有使用Linux为的是来开发无线连接产品的开发者越来越多。Linux在快速增长的无线连接应用主场中有一个非常重要的优势,就是有足够快的开发速度。这是因为LInux有很多工具,并且Linux为众多程序员所熟悉。因此,我们要在嵌入式系统中使用Linux操作系统。Linux的大小适合嵌入式操作系统——Linux固有的模块性,适应性和可配置性,使得这很容易做到。另外,Linux源码的实用性和成千上万的程序员热切其望它用于无数的嵌入式应用软件中,导致很多嵌入式Linux的出现,包括:Embedix,ETLinux,LEM,LinuxRouterProject,LOAF,uCLinux,muLinux,ThinLinux,FirePlug,Linux和PizzaBoxLinux相对,Linux的图形界面还相对较弱,但近年Linux的图形界面发展也很快,这也就不是问题。 2.什么是嵌入式Linux嵌入式linux是将日益流行的Linux操作系统进行裁剪修改使之能在嵌入式计算机系统上运行的一种操作系统嵌入式linux既继承了Interlnet上无限的开放源代码资源又具有嵌入式操作系统的特性嵌入式Linux的特点是版权费免费;购买费用媒介成本技术支持全世界的自由软件开发者提供支持网络特性免费而且性能优异软件移植容易代码开放有许多应用软件支持应用产品开发周期短新产品上市迅速因为有许多公开的代码可以参考和移植实时性能RT_LinuxHardhatLinux等嵌入式Linux支持实时性能稳定性好安全性好3.嵌入式Linux有巨大的市场前景和商业机会出现了大量的专业公司和产品如MontavistaLineoEmi等有行业协会如EmbeddedLinuxConsortum等得到世界著名计算机公司和OEM板级厂商的支持例如IBMMotorolaIntel等传统的嵌入式系统厂商也采用了Linux策略如LynxworksWindriverQNX等还有Internet上的大量嵌入式Linux爱好者的支持嵌入式Linux支持几乎所有的嵌入式CPU和被移植到几乎所有的嵌入式OEM板 4嵌入式Linux的应用领域非常广泛主要的应用领域有信息家电PDA机顶盒DigitalTelephoneAnsweringMachineScreenPhone数据网络EthernetSwitchesRouterBridgeHubRemoteaccessserversATMFramerelay远程通信医疗电子交通运输计算机外设工业控制航空航天领域等3.如果分别让10位工程师给出嵌入式系统的定义,将得到10个不同的答案。一般来说,大部分的嵌入式系统执行特定的任务。我们假定最
显示全部