自適應(yīng)平臺(tái)產(chǎn)生背景
隨著汽車(chē)電子技術(shù)的迅猛發(fā)展,尤其是智能網(wǎng)聯(lián)技術(shù)在汽車(chē)領(lǐng)域的興起,當(dāng)前的AUTOSAR平臺(tái)(我們稱(chēng)之為AUTOSAR經(jīng)典平臺(tái))已不能獨(dú)立滿(mǎn)足日益復(fù)雜的汽車(chē)電子控制功能需求。
為此,AUTOSAR新平臺(tái)(我們稱(chēng)之為AUTOSAR自適應(yīng)平臺(tái))應(yīng)運(yùn)而生,該平臺(tái)與AUTOSAR經(jīng)典平臺(tái)一起,相互協(xié)作,相互補(bǔ)充,共同支持高度自動(dòng)駕駛以及車(chē)與萬(wàn)物互聯(lián)的車(chē)輛創(chuàng)新功能的開(kāi)發(fā)。其中 AUTOSAR經(jīng)典平臺(tái)側(cè)重于滿(mǎn)足有嚴(yán)格實(shí)時(shí)性要求和安全要求的車(chē)輛功能的開(kāi)發(fā),而AUTOSAR自適應(yīng)平臺(tái)重點(diǎn)關(guān)注基于高性能微處理器(如ARM)和智能操作系統(tǒng)(如Linux)的智能互聯(lián)應(yīng)用功能的開(kāi)發(fā)
自適應(yīng)平臺(tái)功能概述
相比AUTOSAR經(jīng)典平臺(tái),自適應(yīng)平臺(tái)運(yùn)行具有多核的強(qiáng)大微處理器,微處理器一般要具有1 GHz以上主頻,并且可以訪(fǎng)問(wèn)更多的內(nèi)存(64MB到2GB)。同時(shí),自適應(yīng)平臺(tái)采用了大量IT領(lǐng)域的軟件技術(shù)(如下圖所示):
? 采用面向?qū)ο笳Z(yǔ)言C++語(yǔ)言進(jìn)行軟件開(kāi)發(fā) (經(jīng)典AUTOSAR采用C語(yǔ)言)
? 基于智能操作系統(tǒng)(POSIX OS, 例如Linux)進(jìn)行APP的開(kāi)發(fā)(想象一下手機(jī)APP,只不過(guò)自適應(yīng)平臺(tái)APP沒(méi)有用戶(hù)界面)
? 充分利用其他領(lǐng)域軟件成熟技術(shù),重用軟件市場(chǎng)成熟組件(Utility Libraries, 例如boost等),縮短開(kāi)發(fā)周期
自適應(yīng)平臺(tái)由十二個(gè)功能模塊組成(如下圖所示)。橙色標(biāo)注部分已在2017年發(fā)布,剩余灰色標(biāo)注部分將于今年(2018年)發(fā)布。下面簡(jiǎn)要介紹已發(fā)布的七個(gè)功能模塊:
Bootloader(引導(dǎo)加載程序)
Bootloader包含基本程序例程,實(shí)現(xiàn)對(duì)控制單元的初始化。此外,它還包含與應(yīng)用程序進(jìn)行交互的通信協(xié)議。Bootloader通常被存放在控制單元的非易失性存儲(chǔ)器(例如Flash存儲(chǔ)器)中。
Operating System(操作系統(tǒng))
這里要求的操作系統(tǒng)是滿(mǎn)足POSIX接口規(guī)范的。POSIX接口規(guī)范是IEEE計(jì)算機(jī)協(xié)會(huì)規(guī)定的一系列標(biāo)準(zhǔn),用于維護(hù)操作系統(tǒng)之間的兼容性。POSIX操作系統(tǒng)為應(yīng)用程序提供隔離環(huán)境,并以API的形式為應(yīng)用程序提供重要底層操作功能,以便應(yīng)用程序?qū)Φ讓佑布M(jìn)行標(biāo)準(zhǔn)化訪(fǎng)問(wèn)。
Logging and Tracing(日志記錄和跟蹤)
日志記錄和跟蹤模塊為電子控制器的開(kāi)發(fā)人員和維護(hù)人員提供了有效的調(diào)試機(jī)制。開(kāi)發(fā)或維護(hù)人員可通過(guò)該模塊提供的API獲取調(diào)試和日志記錄信息,這有助于開(kāi)發(fā)或維護(hù)人員收集和分發(fā)測(cè)量數(shù)據(jù)。
Communication Management(通信管理)
通信管理模塊的目的是構(gòu)建和監(jiān)督應(yīng)用程序之間面向服務(wù)的通信,為應(yīng)用程序提供位置透明的進(jìn)程間通信機(jī)制。
Persistency(持久化)
持久化模塊為應(yīng)用程序提供了將信息保存在非易失性存儲(chǔ)器(例如Flash存儲(chǔ)器)的機(jī)制,包括Key-Value存儲(chǔ)和普通文件存儲(chǔ)。
Execution Management(執(zhí)行管理)
使用該模塊提供的API接口,可以設(shè)計(jì)出狀態(tài)管理程序,以實(shí)現(xiàn)自適應(yīng)平臺(tái)堆棧的初始化、應(yīng)用程序的有序啟動(dòng)以及應(yīng)用程序的關(guān)閉,還可以實(shí)現(xiàn)整個(gè)控制器的重啟與關(guān)閉。
Diagnostics(診斷)
基于自適應(yīng)平臺(tái)的控制器可通過(guò)UDS/OBD進(jìn)行診斷。應(yīng)用程序通過(guò)通信管理模塊發(fā)送和接收診斷任務(wù)。自適應(yīng)平臺(tái)診斷管理器(Adaptive Platform Diagnostic Manager)是應(yīng)用程序診斷任務(wù)的本地端點(diǎn)。
總結(jié)
? 為了適應(yīng)智能網(wǎng)聯(lián)技術(shù)在汽車(chē)領(lǐng)域的應(yīng)用,AUTOSAR組織推出了AUTOSAR自適應(yīng)平臺(tái)
? 該平臺(tái)采用了大量IT領(lǐng)域的成熟技術(shù),比如面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù),POSIX操作系統(tǒng)等
? 自適應(yīng)平臺(tái)由十二個(gè)功能模塊組成,完全版的自適應(yīng)平臺(tái)規(guī)范將于2018年年底發(fā)布
-
汽車(chē)電子
+關(guān)注
關(guān)注
3029文章
8023瀏覽量
167818
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
如何在自己的固件中增加wifi自適應(yīng)性相關(guān)功能,以通過(guò)wifi自適應(yīng)認(rèn)證測(cè)試?
自適應(yīng)天線(xiàn)原理_石鎮(zhèn)
無(wú)線(xiàn)模塊APN自適應(yīng)的需求背景
無(wú)線(xiàn)模塊APN自適應(yīng)的背景需求
自適應(yīng)數(shù)字傳感器設(shè)計(jì)
如何提高自適應(yīng)均衡器的性能?
在rockchip平臺(tái)怎樣去實(shí)現(xiàn)一套兼容多款wifi模塊的自適應(yīng)框架呢
LabVIEW開(kāi)發(fā)自適應(yīng)降噪ANC
自適應(yīng)控制的優(yōu)缺點(diǎn)_自適應(yīng)控制存在的問(wèn)題及發(fā)展
自適應(yīng)平臺(tái)Adaptive Platform資料匯總
Versal:首款自適應(yīng)計(jì)算加速平臺(tái)(ACAP)
![Versal:首款<b class='flag-5'>自適應(yīng)</b>計(jì)算加速<b class='flag-5'>平臺(tái)</b>(ACAP)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論