资源描述:
《毕业论文外文翻译-嵌入式 Linux 应用:概述》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、译文题目:EmbeddedLinuxapplications:Anoverview原文题目:嵌入式Linux应用:概述原文出处:Internetsource:http://www.ibm.com/developer--works/cn/linux/embed/embl/overview/index.htmlEmbeddedLinuxapplications:AnoverviewLinuxnowspansthespectrumofcomputingapplications,includingIBM'stinyLinuxwristwatch,hand-helddevices(PDAsandcell
2、phones),Internetappliances,thinclients,firewalls,industrialrobotics,telephonyinfrastructureequipment,andevencluster-basedsupercomputers.Let'stakealookatwhatLinuxhastoofferasanembeddedsystem,andwhyit'sthemostattractiveoptioncurrentlyavailable.One.EmergenceofembeddedsystemsThecomputersusedtocontrolequ
3、ipment,otherwiseknownasembeddedsystems,havebeenaroundforaboutaslongascomputersthemselves.Theywerefirstusedbackinthelate1960sincommunicationstocontrolelectromechanicaltelephoneswitches.Asthecomputerindustryhasmovedtowardeversmallersystemsoverthepastdecadeorso,embeddedsystemshavemovedalongwithit,provi
4、dingmorecapabilitiesforthesetinymachines.Increasingly,theseembeddedsystemsneedtobeconnectedtosomesortofnetwork,andthusrequireanetworkingstack,whichincreasesthecomplexitylevelandrequiresmorememoryandinterfaces,aswellas,youguessedit,theservicesofanoperatingsystem.Off-the-shelfoperatingsystemsforembedd
5、edsystemsbegantoappearinthelate1970s,andtodayseveraldozenviableoptionsareavailable.Outofthese,afewmajorplayershaveemerged,suchasVxWorks,pSOS,Neculeus,andWindowsCE.Two.Advantages/disadvantagesofusingLinuxforyourembeddedsystemAlthoughmostLinuxsystemsrunonPCplatforms,Linuxcanalsobeareliableworkhorsefor
6、embeddedsystems.Thepopular"back-to-basics"approachofLinux,whichmakesiteasierandmoreflexibletoinstallandadministerthanUNIX,isanaddedadvantageforUNIXguruswhoalreadyappreciatetheoperatingsystembecauseithasmanyofthesamecommandsandprogramminginterfacesastraditionalUNIX.Thetypicalshrink-wrappedLinuxsystem
7、hasbeenpackagedtorunonaPC,withaharddiskandtonsofmemory,muchofwhichisnotneededonanembeddedsystem.AfullyfeaturedLinuxkernelrequiresabout1MBofmemory.However,theLinuxmicro-kernelactuallyconsumesverylittle