![AUTOSAR架構(gòu)軟件結(jié)構(gòu)簡(jiǎn)介_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/7/5454108f-4528-43d7-8c8a-f78e208d07b0/5454108f-4528-43d7-8c8a-f78e208d07b01.gif)
![AUTOSAR架構(gòu)軟件結(jié)構(gòu)簡(jiǎn)介_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/7/5454108f-4528-43d7-8c8a-f78e208d07b0/5454108f-4528-43d7-8c8a-f78e208d07b02.gif)
![AUTOSAR架構(gòu)軟件結(jié)構(gòu)簡(jiǎn)介_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/7/5454108f-4528-43d7-8c8a-f78e208d07b0/5454108f-4528-43d7-8c8a-f78e208d07b03.gif)
![AUTOSAR架構(gòu)軟件結(jié)構(gòu)簡(jiǎn)介_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/7/5454108f-4528-43d7-8c8a-f78e208d07b0/5454108f-4528-43d7-8c8a-f78e208d07b04.gif)
![AUTOSAR架構(gòu)軟件結(jié)構(gòu)簡(jiǎn)介_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/7/5454108f-4528-43d7-8c8a-f78e208d07b0/5454108f-4528-43d7-8c8a-f78e208d07b05.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、近年隨著汽車電子化、智能化發(fā)展,汽車CAN總線上搭載的ECU日益增多。各汽車制造商車型因策略不同ECU數(shù)目略有不同,但據(jù)統(tǒng)1t平均一臺(tái)車約為25個(gè)模塊,某些高端車型則高達(dá)百余個(gè)。同時(shí)娛樂(lè)信息系統(tǒng)作為人類第三屏,交互體驗(yàn)正不斷擴(kuò)展,加上車聯(lián)網(wǎng)程度的逐步加深,整車系統(tǒng)的通信數(shù)據(jù)量正在以量級(jí)增長(zhǎng)。汽車電子領(lǐng)域迫切需要有一種全新的整車軟件設(shè)計(jì)標(biāo)準(zhǔn)來(lái)應(yīng)對(duì)愈加復(fù)雜的電子設(shè)計(jì)。為此,在2003年歐洲寶馬為首幾家OEM巨頭與一些Tieri成立AUTOSAR聯(lián)盟,致力于為汽車工業(yè)開發(fā)一套支持分布式的、功能驅(qū)動(dòng)的汽車電子軟件開發(fā)方法和電子控制單元上的軟件架構(gòu)標(biāo)準(zhǔn)化方案,也就是我們常聽到的AUTOSAR(AUTom
2、otiveOpenSystemARchitecture)。DAIMLERMB-*-flHMIhMI'IiHVIVEH.VODCLPt-llDENSOhmjiwMMEKHnG-enerailOEMSTOYOTAVOLKSWAGENAGsiauHn»0HlihaIHmETASnfjf*7MAILTIlIIDNE<國(guó)4ML工AS6DevelcptneritMv-mbvrk.面MUIkIa上.一,HnMBfwhM/6ft,bccIkIi-ARM4VmSemkconduem它的出現(xiàn)有利于整車整車軟件系統(tǒng)可通過(guò)AUTOSAR架構(gòu)對(duì)車載網(wǎng)絡(luò)、系統(tǒng)內(nèi)存及總線的診斷功能進(jìn)行深度管理,電子
3、系統(tǒng)軟件的更新與交換,并改善了系統(tǒng)的可靠性和穩(wěn)定性。目前支持AUTOSAR標(biāo)準(zhǔn)的工具和軟件供應(yīng)商都已經(jīng)推出了相應(yīng)的產(chǎn)品,提供需求管理,系統(tǒng)描述,軟件構(gòu)件算法模型驗(yàn)證,軟件構(gòu)建算法建模,軟件構(gòu)件代碼生成,RTE生成,ECU配置以及基礎(chǔ)軟件和操作系統(tǒng)等服務(wù),幫助OEM實(shí)現(xiàn)無(wú)縫的系統(tǒng)軟件架構(gòu)開發(fā)流程。AUTOSAR的分層設(shè)計(jì)AUTOSAR計(jì)戈ij目標(biāo)主要有三個(gè):建立獨(dú)立于硬件的分層軟件架構(gòu)為實(shí)施應(yīng)用提供方法論,包括制定無(wú)縫的軟件架構(gòu)堆疊流程并將應(yīng)用軟件整合至ECU制定各種車輛應(yīng)用接口規(guī)范,作為應(yīng)用軟件整合標(biāo)準(zhǔn),以便軟件構(gòu)件在不同汽車平臺(tái)復(fù)用具呷岫加61SoftwaraCnpqwit具#而iwSott
4、wdrsCowponau:SoftwarvCemponenlAUTOCARAUTOSARirite-FtAMAUTOSARAUTOSARSoftwareApplltirtigSoftwareCampaneMAOTOSARDifferentKind,atInlvrfacisS1nr>dald50ftiW.gAUTOSARRuntimeEnvironment(RTE)API;VFB&RTEE場(chǎng)VFt1«AM1uPTErai«<¥amOperatingAUTO&ARIMerrueStandanLJBdAUTOS4RIrrtr-rlate3nH
5、di1,ECUAttraction'kiXrtw用Dev)EtDtIwsUlcrocontrollafAbfitrcllcn-ECU-HardwareAUTOSAR整體框架為分層式設(shè)計(jì),以中間件RTE(RuntimeEnvironment)為界,隔離上層的應(yīng)用層(ApplicationLayer)與下層的基礎(chǔ)軟件(BasicSoftware)。軟件組件SWCVFB與RTE應(yīng)用層中的功能由各軟件組件(SWC)實(shí)現(xiàn),組件中封裝了部分或者全部汽車電子功能,包括對(duì)其具體功能的實(shí)現(xiàn)以及對(duì)應(yīng)描述,如控制大燈,空調(diào)等部件的運(yùn)作,但與汽車硬件系統(tǒng)沒(méi)有連接。在設(shè)計(jì)開發(fā)階段中,軟件組件通信層面引入了一個(gè)新
6、的概念,虛擬功能總線VFB(VirtualFunctionalBus),它是AUTOSAR對(duì)AUTOSAR所有通信機(jī)制的抽象,利用VFB,開發(fā)工程師將軟件組件的通信細(xì)節(jié)抽象,只需要通過(guò)ECU內(nèi)部或者是與其他ECUSlandoltfSSoftww«AtJrCfiAKMpliCirtk噴hfireAriiiatrq-SofT-x稱反沖Fi士時(shí)砧nsr-hwweCanpi'FhjnAUTOSARlnt«cfacvMID號(hào)ARAUTOCARAPI2tVFB4RTESinncUid在edAUTOSARinurfM-所定義的接口進(jìn)行描述,即能夠?qū)崿F(xiàn)軟件組件與其他組件以及硬件之間
7、的通信,甚至之間的數(shù)據(jù)傳輸。因此軟件組件只需向VFB發(fā)送輸出信號(hào),VFB將信息傳輸給目標(biāo)組建的輸入端口,這樣的方式使得在硬件定義之前,即可完成功能軟件的驗(yàn)證,而不需要依賴于傳統(tǒng)的硬件系統(tǒng)。BrakeSmsorSWC1nininmrttiNFuMtianBus中間件RTE與面向?qū)ο驩O(objectoriented)的編程思想非常接近,所有ECU所對(duì)應(yīng)的RTE都是特定的,它負(fù)責(zé)著軟件構(gòu)件間以及軟件構(gòu)件與基礎(chǔ)軟件之間的通信。對(duì)于軟件構(gòu)件來(lái)說(shuō),基礎(chǔ)軟件不能夠直接訪問(wèn),必須通過(guò)RTE進(jìn)入。因而RTE也被理解成是VFB的接口實(shí)現(xiàn)。而構(gòu)件之間及構(gòu)件與基礎(chǔ)軟件的通信關(guān)系如圖所示:3tMmJWB(CcmrMi
8、iubonJ值得注意的是,AUTOSAR軟件構(gòu)件無(wú)法直接訪問(wèn)基石軟件中的操作系統(tǒng)OS,因而在應(yīng)用程序中就不存在task的概念,且不能動(dòng)態(tài)創(chuàng)建線程,因此并行的任務(wù)由RTE直接管理調(diào)入的構(gòu)件運(yùn)行實(shí)體來(lái)實(shí)現(xiàn)。每個(gè)軟件構(gòu)件也許會(huì)有一個(gè)或者多個(gè)運(yùn)行實(shí)體,但是一個(gè)運(yùn)行實(shí)體只對(duì)應(yīng)一個(gè)入口?;A(chǔ)軟件層BSW基礎(chǔ)軟件則被抽象為四層:ApplicationLayerMcrocom&fe/Abs/actonLayerHardware服務(wù)層(ServicesLayer)ECU抽象層(ECUAbstractionLayer)微控制器抽象層(MicrocontrollerAbstractionLayer)復(fù)雜驅(qū)動(dòng)(ComplexDeviceDrivers)1、服務(wù)層包含RTOS、通信與網(wǎng)絡(luò)管理、內(nèi)存管理、診斷服務(wù)、狀態(tài)管理、程序監(jiān)控等服務(wù);2、ECU抽象層中封裝了微控制器層及外圍設(shè)備的驅(qū)動(dòng),并對(duì)微控制器內(nèi)外設(shè)的訪問(wèn)進(jìn)行了統(tǒng)一,實(shí)現(xiàn)了軟件應(yīng)用層與硬件系統(tǒng)的分離。3、微控制器抽象層位于基礎(chǔ)軟件的最底層,包含了訪問(wèn)微控制器的驅(qū)動(dòng)(如I/O驅(qū)動(dòng)、ADC驅(qū)動(dòng)等),做到了上層軟件與微控制器的分離,以便應(yīng)用的后續(xù)的移植復(fù)用。4、復(fù)雜驅(qū)動(dòng)由于其嚴(yán)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用預(yù)付款授權(quán)合同
- 信貸中介居間合同范本
- 動(dòng)物展覽合同范例
- 2025年度企業(yè)內(nèi)部承包合同管理實(shí)施細(xì)則
- 2025年度城市門頭廣告投放合同書
- 2025年度外籍員工招聘與職業(yè)規(guī)劃咨詢合同
- 2025年滌綸短紗項(xiàng)目可行性研究報(bào)告
- 2025年度消防系統(tǒng)智能化改造與升級(jí)服務(wù)合同
- 教育咨詢居間合作意向書
- 2025年中國(guó)保暖鞋行業(yè)市場(chǎng)調(diào)研及投資戰(zhàn)略規(guī)劃報(bào)告
- 2025新人教版英語(yǔ)七年級(jí)下單詞表(小學(xué)部分)
- 2025年春季1530安全教育記錄主題
- 川教版2024-2025學(xué)年六年級(jí)下冊(cè)信息技術(shù)全冊(cè)教案
- 2024年新疆(兵團(tuán))公務(wù)員考試《行測(cè)》真題及答案解析
- 紅色喜慶中國(guó)傳統(tǒng)元宵節(jié)英文介紹教育課件
- 《銀行融資知識(shí)》課件
- 新人教版高中數(shù)學(xué)選擇性必修第一冊(cè)全套精品課件
- 第四軍醫(yī)大學(xué)擬招收博士后研究人員意見(jiàn)表
- 環(huán)保機(jī)制磚項(xiàng)目可行性研究報(bào)告寫作范文
- 中式烹調(diào)技藝PPT課件
- 煤礦企業(yè)治安保衛(wèi)工作的難點(diǎn)及對(duì)策
評(píng)論
0/150
提交評(píng)論