资源描述:
《基于瘦客户计算的嵌入式系统可扩展结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于瘦客户计算的嵌入式系统可扩展结构//.paper.edu.cn-1-AnExtensibleEmbeddedSystemArchitecturebasedonClient-ServerComputing1WuYuechuan,ZhangYouhui,TianTaoTaoTianDepartmentofComputerScienceandTechnologyTsinghuaUniversity,Beijing,P.R.China(100084)AbstractThispaperpresentsanextensiblearchitectureforemb
2、eddedsystems,whichborrowssomefeaturesfromtheclient-servercomputingandCommonInterfaceSpecificationforConditionalAccess(CA)ofDigitalVideoBroadcastingDecoderApplicationstoendowthestand-aloneembeddedsystemswithnewfunctionsinacompactmode.ComparedwiththetraditionalCAmodulethatusesPCMCI
3、Astandard,inoursolution,USBinterfacesandIP-over-USBareusedtoconnecttheoriginalsystemtooneormoreextensiblenodeswithnewfunctionstoconstructa“network”.Throughthehigh-speedUSBnetwork,theexistingclient-servercomputingmodecanbeportedtoembeddedsystems.Thatis,theextensiblenodeactsasthese
4、rverthatdealswithrequestsfromtheclient—theoriginalsystem.Andfunctionsoforiginalembeddedsystemscanbeextendedorupgradedeasilyifnewnodesareattached.Webelievethissolutionwillbringforwardnewapplicationsforsomeexistingsystems.Forexample,ifDigitalTV(DTV)ownsthisfeaturetointeractwithexte
5、nsiblenodes,DTVitselfcanactasagraphicterminalandprovidenewapplications,includinggamesandprograms,tousersonlyiftheattachednodecanprovidesuchfunctions.Anduserscanupgradeorselectthenodesastheyprefer.Inthispaper,asystemmodelfortheextensionisintroducedaswellasademoprototypeimplementat
6、ion.Intheprototype,theUSB-basedEthernetissimulatedandtheTCP/IPprotocolcanbeuseddirectly.Keywords:embeddedsystem,client-servercomputing,USB1.IntroductionThemainobjectiveofthetraditionalembeddedsystemsistofindagoodarchitecturetoperformonesingle,giventask[1].Nownewembeddedsystemsare
7、differentfromthetraditionalthattheyshouldrundifferentapplications,suchasweb-audio/videocommunicationapplications,andtheyneedupgradewhennecessary.Designingsuchapowerfulembeddedsystemisnotaneasytaskbasedonthetraditionaldesignmethod,becausethearchitectureisspecificandnotsuitabletoot
8、hertasks.Onesolutionistointroduceprogram