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

評論