Linux嵌入式系统的发展

Linux嵌入式系统的发展

ID:39460292

大小:53.50 KB

页数:5页

时间:2019-07-03

Linux嵌入式系统的发展_第1页
Linux嵌入式系统的发展_第2页
Linux嵌入式系统的发展_第3页
Linux嵌入式系统的发展_第4页
Linux嵌入式系统的发展_第5页
资源描述:

《Linux嵌入式系统的发展》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux嵌入式系统的发展陈侃(武汉理工大学信息工程学院,武汉,430070)摘要:嵌入式系统是先进的计算机技术、半导体技术、电子技术以及各种具体应用相结合的产物,是技术密集、资金密集、高度分散、不断创新的新型集成知识系统。本文主要分析了嵌入式Linux系统应用开发的特点;概述其开发过程和所面临的挑战;阐述嵌入式Linux的发展和应用前景。关键词:嵌入式系统,Linux操作系统,硬件平台,软件平台DevelopmentofLinuxEmbeddedSystemChenKan(Schoolofinformationengineering,WuhanUni

2、versityofTechnology,Wuhan430070,China)Abstract:Embeddedsystemisthecombinationofadvancedcomputertechnology,semiconductortechnology,electronictechnologyandvariousspecificapplication.It’sanewintegratedknowledgesystemofhightechnology,heightscatteredandinnovativesystem.Thispapermainl

3、yanalysescharacteristicoftheembeddedLinuxsystemapplicationdevelopment;Outlineschallengesinthedevelopmentprocess;ExpoundedthedevelopmentofembeddedLinuxandapplicationinthefuture.Keywords:Embeddedsystem,Linuxoperatingsystem,Hardwareplatform,Softwareplatform引言:Linux从1991年问世到现在,短短的十几

4、年时间已经发展成为功能强大、设计完善的操作系统之一;可运行在X86、Alpha、Sparc、MIPS、PPC、Motorola、NEC、ARM等多种硬件平台,而且开放源代码,可以定制;可与各种传统的商业操作系统分庭抗争。越来越多的企业和研发机构都转向嵌入式Linux的开发和研究上,在新兴的嵌入式操作系统领域内也获得了飞速发展。1嵌入式系统的基本知识嵌入式系统是集软、硬件于一体的可独立工作的器件。嵌入式系统的硬件部分包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。这种系统有别于一般的计算机处理系统,它不像硬盘那样有大容量的存储介质,而大

5、多使用E-PROM、EEPROM或闪存FlashMemory作为存储介质。软件部分包括操作系统软件要求实时和多任务操作和应用程序编程。应用程序控制着系统的运作和行为;而操作系统则控制着应用程序编程与硬件的交互作用。嵌入式计算机系统同通用型计算机系统相比,具有以下特点:1)嵌入式系统通常是面向特定应用的,嵌入式CPU与通用型的最大不同就是,嵌入式CPU大多工作在为特定用户群设计的系统中,它通常都具有低功耗、小体积、高集成度等特点,能够把通用CPU中许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统设计趋于小型化,因此,器件的移动能力大大增强,同时跟

6、网络的耦合也越来越紧密。2)嵌入式系统的硬件和软件都必须高效地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,这样才能在具体应用中对处理器的选择更具有竞争力。3)因为嵌入式系统和具体应用有机地结合在一起,它的升级换代也和具体产品同步进行,所以,嵌入式系统产品一旦进入市场,一般都具有较长的生命周期。4)为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机之中,而不是存贮于磁盘等载体中。嵌入式系统本身不具备自举开发能力,即使在设计完成后,用户也不能对其中的程序进行修改,而是必须有一套开发工具和环境才能进行开发。2L

7、inux嵌入式系统的特点嵌入式系统是以应用为中心,以计算机为基础,软硬件可裁剪,适用于系统对功能、可靠性、成本、功耗严格要求的专用计算机系统。实时性是嵌入式系统的基本要求,其次,还要求代码小,速度快,可靠性高。嵌入式Linux(EmbeddedLinux)是指对Linux经过裁剪小型化后,可固化在存储器或单片机中,应用于特定嵌入式场合的专用Linux操作系统。嵌入式Linux的开发和研究已经成为目前操作系统领域的一个热点。第一,Linux系统是层次结构且内核完全开放。Linux是由很多体积小且性能高的微内核系统组成。在内核代码完全开放的前提下,不同领域

8、和不同层次的用户可以根据自己的应用需要方便地对内核进行改造,低成本地设计和开发出满足自己需要的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。