01 自動駕駛 & 域控中間件——什麼是自適應平臺AUTOSAR(Adaptive Platform AUTOSAR)

Hello!大家好!歡迎來到《搞一下汽車電子》今天,我們給大家分享的是Adaptive Platform AUTOSAR 專題視頻的內容,第一篇是:01 自動駕駛 & 域控中間件——什麼是自適應平臺AUTOSAR(Adaptive Platform AUTOSAR)

這次是視頻加圖文解說哦~~

如果覺得不錯,“點贊” “ 分享”支持一下吧~


點擊鏈接觀看視頻 ↓ ↓ ↓ ↓ ↓

01 自動駕駛 & 域控中間件——什麼是自適應平臺AUTOSAR(Adaptive Platform AUTOSAR)

點擊鏈接獲取PPT(提取碼nv5w) ↓ ↓ ↓ ↓ ↓

01 自動駕駛 & 域控中間件——什麼是自適應平臺AUTOSAR(Adaptive Platform AUTOSAR)


01 中間件

AP AUTOSAR:Adaptive Platform AUTOSAR

什麼是AP AUTOSAR?第一個概念,它是一箇中間件。

怎麼理解中間件的概念呢?在沒有中間件的時候,一般自動駕駛或者域控制器的開發如下圖所示:Application直接基於OS進行開發。

這也就導致了Application與OS高度耦合的缺陷。(後期,會有專門一期視頻來分享Why AP AUTOASR哦~)

中間件就是將Application與硬件進行分離。當然,AP AUTOSAR也將Application與OS進行了分離,如下圖所示:

這裏的中間件被稱爲Runtime For Adaptive Application(ARA),主要由兩部分組成,Foundation 和 Service。OS在Foundation中,其中,AP AUTOSAR規定,OS需要使用符合POSIX OS標準的OS,如Linux,MCOS,QNX等。

 

02軟件平臺

第二個概念,它是一個軟件平臺。

AP AUTOSAR的ARA由一系列的Function Clusters(FCs)組成。每個FC都有他們各自的功能,Foundation與Service部分都有各自包含的FC,軟件平臺概覽如下圖所示:

Foundation部分中包含的FC及其主要描述如下表所示:

Service部分中的包含的FC及其主要描述如下表所示:

 

03 標準

第三個概念,它是一個標準

1 標準化了開發語言爲C++。

2 標準化了軟件開發中使用到的接口等,如下圖所示:

總結如下:

AA:Adaptive Applicaiton

1)AA之間或AA內部進程之間不得直接使用IPC(Inter Process Communication)進行通信

2)AA之間或AA內部進程之間的通信需要使用ara::com模塊

3)AA可以使用PSE51接口

4)AA不可以使用非PSE51接口

5)AA與Foundation FC之間的通信使用ara::api(標準化了)

6)AA與Service FC之間的通信藉助於ara::com

7)FC可以使用直接所有的OS接口

8)FC內部通過IPC(Inter Process Communication)進行通信

9)FC之間通過IFC(Inter Function Cluster)進行通信

 

04 軟件架構

第四個概念,它是一個軟件架構

AP AUTOSAR是一個遵循SOA(Service-Oriented Architecture)理念的架構,即:AP AUTOSAR是一個面向服務的架構。

由於牽扯到SOA的概念,本篇只點出這個概念。後期會製作一期《AP AUTOSAR & SOA》進行分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章