浅谈我国嵌入式Linux技术的发展现状与发展动向

来源 :硅谷 | 被引量 : 0次 | 上传用户:liongliong546
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]嵌入式Linux具有低成本、多种硬件平台支持、优异的性能和良好的网络支持等优点。Linux对厂商不偏不倚而且成本极低,能够很快成为用于各种设备的操作系统。
  [关键词]嵌入式Linux技术 优点 版本
  中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)0320035-01
  
  一、引言
  
  随着微处理器的产生,价格低廉、结构小巧的CPU和外设连接提供了稳定可靠的硬件架构,那么限制嵌入式系统发展的瓶颈就突出表现在了软件方面。尽管从八十年代末开始,陆续出现了一些嵌入式操作系统,比较著名的有Vxwork、pSOS、Neculeus和Windows CE。但这些专用操作系统都是商业化产品,其高昂的价格使许多低端产品的小公司望而却步;而且,源代码封闭性也大大限制了开发者的积极性。现在需要的是一个便宜、成熟并且提供高端嵌入式系统所必须特性的操作系统,嵌入式Linux操作系统以价格低廉、功能强大又易于移植而正在被广泛采用,成为新兴的力量,所以,众多商家纷纷转向了嵌入式linux。
  Linux为嵌入操作系统提供了一个极有吸引力的选择,它是个和Unix相似、以核心为基础的、完全内存保护、多任务多进程的操作系统。支持广泛的计算机硬件,包括X86,Alpha,Sparc,MIPS,PPC,ARM,NEC,MOTOROLA等现有的大部分蕊片。程式源码全部公开,任何人可以修改并在GNU通用公共许可证(GNU General Public License)下发行,这样,开发人员可以对操作系统进行定制,再也不必担心像MS windows操作系统中"后门"的威胁。同时由于有GPL的控制,大家开发的东西大都相互兼容,不会走向分裂之路。Linux用户遇到问题时可以通过Internet向网上成千上万的Linux开发者请教,这使最困难的问题也有办法解决。Linux带有Unix用户熟悉的完善的开发工具,几乎所有的Unix系统的应用软件都已移植到了Linux上。Linux还提供了强大的网络功能,有多种可选择窗口管理器(X windows)。其强大的语言编译器gcc、g++等也可以很容易得到。不但成熟完善、而且使用方便。
  
  二、选择嵌入式Linux技术的原因
  
  (1)可应用于多种硬件平台。Linux已经被移植到多种硬件平台,这对受开销、时间限制的研究与开发项目是很有吸引力的。原型可以在标准平台上开发然后移植到具体的硬件上,加快了软件与硬件的开发过程。嵌入式linux 是将日益流行的Linux操作系统进行裁剪修改使之能在嵌入式计算机系统上运行的一种操作系统嵌入式linux既继承了Interlnet上无限的开放源代码资源又具有嵌入式操作系统的特性。
  (2)Linux可以随意地配置不需要任何的许可证或商家的合作关系。嵌入式Linux的特点是版权费免费;购买费用媒介成本技术支持全世界的自由软件开发者提供支持网络特性免费而且性能优异软件移植容易代码开放有许多应用软件支持应用产品开发周期短新产品上市迅速因为有许多公开的代码可以参考和移植实时性能RT_Linux Hardhat Linux 等嵌入式Linux支持实时性能稳定性好安全性好。
  (3)它是免费的,源代码可以得到。这是最吸引人的。毫无疑问,这会节省大量的开发费用。嵌入式Linux有巨大的市场前景和商业机会出现了大量的专业公司和产品如MontavistaLineo Emi等有行业协会如Embedded Linux Consortum等得到世界著名计算机公司和OEM板级厂商的支持例如IBM Motorola Intel等 传统的嵌入式系统厂商也采用了Linux策略。如Lynxworks Windriver QNX等还有Internet上的大量嵌入式Linux爱好者的支持嵌入式Linux支持几乎所有的嵌入式CPU和被移植到几乎所有的嵌入式OEM板。
  (4)它本身内置网络支持。嵌入式Linux的应用领域非常广泛主要的应用领域有信息家电PDA 机顶盒DigitalTelephone Answering Machine Screen Phone 数据网络Ethernet Switches Router BridgeHub Remote access servers ATM Frame relay 远程通信医疗电子交通运输计算机外设工业控制航空航天领域等。
  (5)Linux的高度模块化使添加部件非常容易。
  (6)Linux在台式机上的成功,使大家看到了linux在嵌入式系统中的辉煌前景。
  
  三、嵌入式Linux开发的优点
  
  为了更好地适应嵌入式领域的开发,嵌入式Linux还在Linux基础上做了部分改进,如下所示。
  (1)改善的内核结构
  Linux内核采用的是整体式结构(Monolithic),整个内核是一个单独的、非常大的程序,这样虽然能够使系统的各个部分直接沟通,提高系统响应速度,但与嵌入式系统存储容量小、资源有限的特点不相符合。因此,在嵌入式系统经常采用的是另一种称为微内核(Microkernel)的体系结构,即内核本身只提供一些最基本的操作系统功能,如任务调度、内存管理、中断处理等,而类似于文件系统和网络协议等附加功能则运行在用户空间中,并且可以根据实际需要进行取舍。这样就大大减小了内核的体积,便于维护和移植。
  (2)提高的系统实时性
  由于现有的Linux是一个通用的操作系统,虽然它也采用了许多技术来加快系统的运行和响应速度,但从本质上来说并不是一个嵌入式实时操作系统。因此,利用Linux作为底层操作系统,在其上进行实时化改造,从而构建出一个具有实时处理能力的嵌入式系统,如RT-Linux已经成功地应用于航天飞机的空间数据采集、科学仪器测控和电影特技图像处理等各种领域。
  
  四、Linux是自由的多任务操作系统
  
  用户可以获得多种配置及体系不同的Linux版本。因此,如何选择Linux的发行版本,也是我们要解决的一个重要问题。
   Linux的版本主要有3大类:
  (1)标准的Linux版本。(2)小型化的嵌入式版本(Smallfoot-print“embedded”Version)。(3)具有实时扩展功能的Linux版本。
  另外,Linux还有一些特殊应用、把Linux移植到非X86体系的CPU(包括PowerPC、RISC、68K以及许多别的微控制器)上的版本。例如有许多针对不同的如“瘦服务器”或“防火墙”应用的小型化、实时特性增强的特殊版本。
  
  参考文献:
  [1]廖原,细看嵌入式中文Linux中国计算机报2000.7.4.
  [2]金西黄汪,嵌入式Linux技术及其应用计算机应用2000.7.
其他文献
[摘要]关键网点网络流量预测是网络测量和网络行为研究十分重要的部分。网络流量测量和预测可以获取流量未来走势和分析用户行为变化,可调控目前措施和网络设计,也可解决网络异常状况。文章应用灰理论数列灰预测中GM(1,1,D)模型建立CERNET西南网点电子科大通信学院主网流量时间序列模型,结果表明,该方法是有效可行的。  [关键词]网络测量 灰理论 数列灰预测 GM(1,1,D) 网络流量预测  中图分
期刊
[摘要]企业战略管理的研究对象是企业,研究企业成功与失败的原因和过程。作为一门不成熟的学科,它从经济学、政治学、社会学、心理学等领域吸纳了大量学者吸纳了多个学科的研究成果,借鉴了不同学科的研究方法,从而形成了缺少统一的研究范式、学派林立的局面。  [关键词]企业战略管理 案例教学 本科  中图分类号:G42文献标识码:A 文章编号:1671-7597 (2008) 0120059-02    20
期刊
[摘要]采用实验室合成的以牡蛎壳粉为载体的TiO2作为催化剂,以偶氮品红超声降解反应为模型,研究了各种因素对偶氮品红超声降解反应的影响。结果表明在金红石型纳米TiO2作用下超声降解偶氮品红的效果明显优于锐钛型纳米TiO2和单纯使用超声波的情况。超声波频率25 kz,输出功率50 w,催化剂用量600 mg/L,pH为2.0,偶氮品红水溶液初始浓度20 mg/L的条件下,2 h左右降解率即可达到80
期刊
[摘要]证明格蕴涵代数和有界可交换的“BCK-代数”是两个等价的代数系统,以及MV-代数和有界可交换BCK-代数是两个等价的代数系统。  [关键词]BCK-代数 MV-代数 格蕴涵代数  中图分类号:O15文献标识码:B文章编号:1671-7597 (2008) 0120066-02    一、预备知识      二、MV-代数与存界可交换的BCK-代数    从而由上述证明可知有界可产换BCK-
期刊
[摘要]项目管理作为一门学科正式诞生于20世纪60年代,作为管理科学的一个重要分支,项目管理在高科技开发项目和基础设施建设等大型工程项目中得到了广泛的应用。  [关键词]项目管理 关键路线法(CPM) 计划评审法(PERT) 关键链法(CCM)  中图分类号:C93文献标识码:A 文章编号:1671-7597 (2008) 0120083-01    工程项目是一项比较复杂的系统工程,其建设规模庞
期刊
[摘要]就如何有效进行泛读教学,从基于学生的“主体性”的层面进行分析,得出发挥教与学双方的主体性是优化英语专业泛读教学的重要途径的结论。  [关键词]英语专业 泛读 教学方法 主体性  中图分类号:G42文献标识码:A 文章编号:1671-7597 (2008) 0120068-01    泛读是一门进行大量阅读实践的课程,应该突出语言信息量“大”而“泛”的特点,课内不宜详细讲解,不要成为变相的精
期刊
[摘要]对于哪些人适合当领导,在管理学界一直都有研究,而其中一些研究者认为有些人所具备的某些特质可以点燃企业精神,并激发公司业绩,并称这些人为具有领袖魅力的领导(charismatic leader)。文章以阿里巴巴创始人马云为例,对具有领袖魅力的几种人格特点进行分析,初步探讨中国企业家在全球化浪潮中,如何才能卓有成效地领导企业走向成功。  [关键词]领袖魅力 企业家   中图分类号:C93文献标
期刊
[摘要]讨论3G背景下在移动通信网络建设和运营中进行有效网络优化的方法。根据3G 网络的特点,对3G 的网络优化进行了分析。  [关键词]3G 移动通信网络 网络优化  中图分类号:TN91文献标识码:B文章编号:1671-7597(2008)0320010-01    一、第三代移动通信标准的构成    第三代移动通信标准分为核心网和空中接口两大部分。  (一)核心网标准  第三代移动通信的核心
期刊
[摘要]分析高校后勤饮食成本构成、成本管理的作用和成本管理中存在的问题,针对性地提出加强高校后勤饮食成本管理的措施和办法。  [关键词]浅析 高校后勤 饮食成本 管理   中图分类号:G47文献标识码:B文章编号:1671-7597 (2008) 0120084-02    一、高校后勤饮食成本构成与成本管理的作用    (一)高校后勤饮食成本的构成  目前,我国高校后勤饮食服务实体,实行的是企业
期刊
[摘要]在钢铁生产中,轧材的捆扎一直是一个重要环节。考虑轧钢车间生产线环境差、钢材终轧温度较高等不利因素,采用PLC自动控制的全自动捆钢机,在保证原机性能和进一步完善的前提下,提高精整包装速度和包装质量,具有良好的可操作性。  [关键词]打捆机 S7-400 PLC  中图分类号:TF7文献标识码:A 文章编号:1671-7597(2008)0320015-01    一、打捆机工作原理和技术要求
期刊