种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

嵌入式linux

(2019-07-18 09:04:50) 百科综合
嵌入式linux

嵌入式linux

嵌入式 Linux是嵌入式作业系统的一个新成员,其最大的特点是原始码公开并且遵循GPL协定,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式作业系统。

嵌入式linux 是将日益流行的Linux作业系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种作业系统。嵌入式linux既继承了Internet上无限的开放原始码资源,又具有嵌入式作业系统的特性。

嵌入式Linux的特点是着作权费免费;购买费用媒介成本技术支持全世界的自由软体开发者提供支持网路特性免费,而且性能优异,软体移植容易,代码开放,有许多套用软体支持,套用产品开发周期短,新产品上市迅速,因为有许多公开的代码可以参考和移植,实时性能RT_Linux Hardhat Linux 等嵌入式Linux支持,实时性能稳定性好安全性好。

基本介绍

  • 中文名:嵌入式linux
  • 广泛套用:行动电话
  • 出现:20世纪60年代晚期
  • 行业协会:Embedded Linux Consortum

简介

嵌入式linux 是将日益流行的Linux作业系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种作业系统。嵌入式linux既继承了Internet上无限的开放原始码资源,又具有嵌入式作业系统的特性。嵌入式Linux的特点是着作权费免费;购买费用媒介成本技术支持全世界的自由软体开发者提供支持网路特性免费,而且性能优异,软体移植容易,代码开放,有许多套用软体支持,套用产品开发周期短,新产品上市迅速,因为有许多公开的代码可以参考和移植,实时性能RT_Linux Hardhat Linux 等嵌入式Linux支持,实时性能稳定性好安全性好。
如果分别让10位工程师给出嵌入式系统的定义,将得到10个不同的答案。一般来说,大部分的嵌入式系统执行特定的任务。我们假定最简单的嵌入式系统包括输入/输出功能,以及一些控制逻辑,该系统基于它的配置执行某些类型的功能。按照这个标準,可以认为一个包含实现控制逻辑74123计数器以及一个状态是一个嵌入式系统。也许可以补充说,该系统必须可通过存储在固件中的软体进行编程。这个新的嵌入式系统定义包括输入/输出(I/O),以及存储在系统固件中的控制逻辑。一个带有滑鼠、键盘、网路连线并运行图形用户界面(GUI,graphical user interface)多任务作业系统的桌面计算机显然满足这些要求,但我们能认为它是一个嵌入式系统吗?
如果桌面计算机不是一个嵌入式系统,那幺手持设备呢?它们有I/O功能,可以运行存储在固件中的控制逻辑。有人说,桌面计算机和手持设备都有通用计算机设备,可以运行软体来执行许多不同的任务,与之不同的是,嵌入式系统(例如,洗碗机控制器或飞行导航系统)主要是为特定任务而设计的。这种特定的功能限定使嵌入式设备有功能上的唯一性。如果是这样,为什幺一些嵌入式系统设计成具有附加的功能,如存储在非易失性存储器中的程式,并且具有运行可以完成原始设计範围之外的任务的多任务作业系统的能力呢?
在过去,区分嵌入式系统和通用计算机比简单得多。例如,可以很容易地区分出一个基于8051的T1分幅卡嵌入式系统和一台Sun UNIX工作站。从功能方面很难区分一台Sun工作站和一个包含PowerPC以及32MB记忆体和16MB快闪记忆体的机顶盒。这样的机顶盒可以运行带GUI的多任务作业系统,可现场升级,可以同时运行多个程式(如视频控制器、数字录像和Java虚拟机),还可以进行安全的网际网路线上交易。很难判断这种机顶盒是否是一个嵌入式系统。显然,硬体性能的提升和价格的下降使通用计算机和嵌入式系统之间的界限变得很模糊,技术的进步使得我们很难定义什幺是嵌入式。

发展历程

嵌入式系统出现于20世纪60年代晚期,它最初被用于控制机电电话交换机,如今已被广泛的套用于工业製造、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等众多领域。计算机系统核心CPU,每年在全球範围内的产量大概在二十亿颗左右,其中超过80%套用于各类专用性很强的嵌入式系统。一般的说,凡是带有微处理器的专用软硬体系统都可以称为嵌入式系统。

套用特点

嵌入式Linux的套用领域非常广泛,主要的套用领域有信息家电、PDA 、机顶盒、Digital Telephone、Answering Machine、Screen Phone 、数据网路、Ethernet Switches、Router、Bridge、Hub、Remote access servers、ATM、Frame relay 、远程通信、医疗电子、交通运输计算机外设、工业控制、航空航天领域等。
就是利用Linux其自身的许多特点,把它套用到嵌入式系统里。
Linux做嵌入式的优势,首先,Linux是开放原始码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发者的强大技术支持;其次,Linux的核心小、效率高,核心的更新速度很快,linux是可以定製的,其系统核心最小只有约134KB。第三,Linux是免费的OS,在价格上极具竞争力。 Linux还有着嵌入式作业系统所需要的很多特色,突出的就是Linux适应于多种CPU和多种硬体平台,是一个跨平台的系统。到目前为止,它可以支持二三十种CPU。而且性能稳定,裁剪性很好,开发和使用都很容易。很多CPU包括家电业晶片,都开始做Linux的平台移植工作。移植的速度远远超过Java的开发环境。也就是说,如果今天用Linux环境开发产品,那幺将来换CPU就不会遇到困扰。同时,Linux核心的结构在网路方面是非常完整的,Linux对网路中最常用的TCP/IP协定有最完备的支持。提供了包括十兆、百兆、千兆的乙太网络,以及无线网路,Toker ring(令牌环网)、光纤甚至卫星的支持。所以Linux很适于做信息家电的开发。
嵌入式linux嵌入式linux
还有使用Linux为的是来开发无线连线产品的开发者越来越多。Linux在快速增长的无线连线套用主场中有一个非常重要的优势,就是有足够快的开发速度。这是因为LInux有很多工具,并且Linux为众多程式设计师所熟悉。因此,我们要在嵌入式系统中使用Linux作业系统。
Linux的大小适合嵌入式作业系统——Linux固有的模组性,适应性和可配置性,使得这很容易做到。另外,Linux源码的实用性和成千上万的程式设计师热切期望它用于无数的嵌入式套用软体中,导致很多嵌入式Linux的出现,包括:Embedix,ETLinux,LEM,Linux Router Project,LOAF,uCLinux,muLinux,ThinLinux,FirePlug,Linux和PizzaBox Linux
相比微软,Linux的图形界面发展很快,像GNOME,KDE,UTITY等都是很优秀的桌面管理器,并且其背后有着众多的社团支持,可定製性强,已经在Unix和Linux世界普及开来。

发展前景

有巨大的市场前景和商业机会,出现了大量的专业公司和产品,如Montavista Lineo Emi等,有行业协会如Embedded Linux Consortum等,得到世界着名计算机公司和OEM板级厂商的支持,例如IBM Motorola Intel等。传统的嵌入式系统厂商也採用了Linux策略,如Lynxworks Windriver QNX等,还有Internet上的大量嵌入式Linux爱好者的支持。嵌入式Linux支持几乎所有的嵌入式CPU和被移植到几乎所有的嵌入式OEM板。
嵌入式Linux系统优缺点对比嵌入式Linux系统优缺点对比

标 签

搜索
随机推荐

Powered By 种豆资源网||