資源描述:
《基于SoPC的構(gòu)件化嵌入式系統(tǒng)平臺的研究與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、東北大學碩士學位論文基于SoPC的構(gòu)件化嵌入式系統(tǒng)平臺的研究與實現(xiàn)姓名:劉明申請學位級別:碩士專業(yè):計算機軟件與理論指導教師:于戈20070120東北大學碩士學位論文摘要基于SoPC的構(gòu)件化嵌入式系統(tǒng)平臺的研究與實現(xiàn)摘要消費類電子、汽車電子、數(shù)控設備等嵌入式產(chǎn)品的需求日益增加,對嵌入式產(chǎn)品在系統(tǒng)的開發(fā)周期、軟件復雜度管理、開發(fā)成本、功耗、性能等方面的要求也在不斷的加大。鑒于嵌入式系統(tǒng)在同一領(lǐng)域內(nèi)具有很多共性的特點,使用軟件工程中平臺的思想來設計和開發(fā)嵌入式產(chǎn)品,已經(jīng)成為目前嵌入式系統(tǒng)中一個重要研究方向和普遍使用的開發(fā)方法。
2、同時SoPC以及軟硬件協(xié)同設計等新技術(shù)的不斷發(fā)展,又為平臺設計思想注入了新的活力。本文按照平臺設計的思想,引入了構(gòu)件化平臺的概念,并將SoPC、軟硬件協(xié)同設計等新的技術(shù)手段應用在系統(tǒng)平臺中,研究、設計并開發(fā)了基于SoPC的構(gòu)件化嵌入式系統(tǒng)平臺。平臺的組成按照軟件工程的流程設計,首先進行系統(tǒng)需求分析,采用UML描述系統(tǒng)的需求并抽象出系統(tǒng)的需求模塊;其次進行系統(tǒng)總體設計,使用SystemC等系統(tǒng)功能描述工具,將需求分析中需求模塊映射為系統(tǒng)功能模塊;在系統(tǒng)的詳細設計步驟,實現(xiàn)了基于XilinxVirtexⅡPro以及Linux的
3、軟硬件平臺,并同時設計實現(xiàn)了在這一平臺下的各個構(gòu)件,包括一種支持硬件任務管理的新類型構(gòu)件,并提供了對這種新類型構(gòu)件的內(nèi)核級支持,使平臺系統(tǒng)充分發(fā)揮了SoPC中局部動態(tài)可重配置的新技術(shù)特點。論文設計的構(gòu)件化嵌入式系統(tǒng)平臺,成功的運用了軟件工程的思想和方法,有利于管理軟件復雜度,控制開發(fā)成本以及加快產(chǎn)品的上市時間;同時,由于在平臺設計中采用了SoPC等新技術(shù),大大提高了系統(tǒng)的性能并降低了系統(tǒng)的功耗。關(guān)鍵詞:Linux;軟硬件協(xié)同設計;平臺設計;可編程片上系統(tǒng);硬件任務;局部動態(tài)可重配置.II.東北大學碩士學位論文Researc
4、handImplementationofComponentPlatformforSoPCbasedEmbeddedSystemsAbstractAstheincreasingdemandforembeddedproducts,likeconsumeTelectronics,automobilesandelectronicsequipment,therequirementsintheproductdevelopmentcycle,softwarecomplexitymanagement.developmentcostsand
5、powerconsumptionforembeddedsystemareconstantlyincreasingaswell.Sincetheembeddedsystemsofthesamefeldhavemanycommoncharacteristics.ithasbecomeanimportantresearchdirectionandcommoniyuseddevelopingmethodstouseplatform-basedmethodsofsoftwareengineeringfordesignanddevel
6、opmentofembeddedproducts.Meanwhile,withthecontinuousdevelopmentofnewtechnologies,such鵲theprogrammableSystem-on-Chip,hardware/softwareco-design,ithasinjectedanewvitalityforplatformdesignidea.Inaccordancewithplatformdesignidea,theconceptofacomponent-basedplatformhas
7、beenputforwardhere.AndusingSoPC,hardware/softwareco-designandothernewtechnologies,aSoPCbasedcomponentembeddedsystemplatformhasbeenresearched,designedanddeveloped.Inaccordancewithsoftwareengineeringd豁ignprocess,thefirststepoftheplatformbaseddesignissystematicanalys
8、isofthedemandandwilluseUMLfordescribingthesystem’Sdemandsandwillabstractthedemandsofsyetemmodllles,andthenthesystemdesigncomes.Usingsystemfunctionaldesc