资源描述:
《毕业论文外文翻译-嵌入式linux应用:概述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Linux应用:概述http://www.ibm.com/develope—译文题目:EmbeddedLinuxapplications:Anoverview原文题目:嵌入式原文出处:Internetsource:-works/cn/linux/embed/embl/overview/index.htmlEmbeddedLinuxapplications:AnoverviewLinuxnowspansthespectrumofcomputingapplications,includingIBM'stinyLinuxw
2、ristwatch,hand-helddevices(PDAsandcellphones),Internetappliances,thinclients,firewalls,industrialrobotics,telephonyinfrastructureequipment,andevencluster-basedsupercomputers.Let'stakealookatwhatLinuxhastoofferasanembeddedsystem,andwhyit'sthemostattractiveoption
3、currentlyavailable.One・EmergenceofembeddedsystemsThecomputersusedtocontrolequipment,otherwiseknownasembeddedsystems,havebeenaroundforaboutaslongascomputersthemselves.Theywerefirstusedbackinthelate1960sincommunicationstocontrolelectromechanicaltelephoneswitches-
4、Asthecomputerindustryhasmovedtowardeversmallersystemsoverthepastdecadeorso,embeddedsystemshavemovedalongwithit,providingmorecapabilitiesforthesetinymachines-Increasingly,theseembeddedsystemsneedtobeconnectedtosomesortofnetwork,andthusrequireanetworkingstack,whi
5、chincreasesthecomplexitylevelandrequiresmorememoryandinterfaces,aswellas,youguessedit,theservicesofanoperatingsystem.Off-the-shelfoperatingsystemsforembeddedsystemsbegantoappearinthelate1970s,andtodayseveraldozenviableoptionsareavailable.Outofthese,afewmajorpla
6、yershaveemerged,suchasVxWorks,pSOS,Neculeus,andWindowsCE.Two.Advantages/disadvantagesofusingLinuxforyourembeddedsystemAlthoughmostLinuxsystemsrunonPCplatforms,Linuxcanalsobeareliableworkhorseforembeddedsystems.Thepopularnback-to-basicsHapproachofLinux,whichmake
7、siteasierandmoreflexibletoinstallandadministerthanUNIX,isanaddedadvantageforUNIXguruswhoalreadyappreciatetheoperatingsystembecauseithasmanyofthesamecommandsandprogramminginterfacesastraditionalUNIX.Thetypicalshrink-wrappedLinuxsystemhasbeenpackagedtorunonaPC,wi
8、thaharddiskandtonsofmemory,muchofwhichisnotneededonanembeddedsystem.AfullyfeaturedLinuxkernelrequiresabout1MBofmemory.However,theLinuxmicro-kernelactuallyconsumesverylittleo