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

評論