- Adaptive AUTOSAR平臺與車用高性能控制器開發
- 楊世春等
- 812字
- 2024-04-25 18:24:48
1.3.1 AP的應用范圍及對象
若想了解AP適用的應用范圍,首先需要拋出一個概念:AP是一個中間件。那么什么是中間件呢?
在沒有中間件的時候,所有的應用都是基于某個固定的OS進行開發的,這就讓應用和系統OS之間高度耦合起來,沒有中間件時的汽車電子軟件架構如圖1-22所示。

圖1-22 沒有中間件時的汽車電子軟件架構
如果生產商想將其他廠商開發的應用移植到自己的系統當中,而使用的系統OS又不同,因為軟件應用與系統OS之間是高度耦合的,那么移植所需要花費的成本將會是巨大的。這時候就需要用到中間件,中間件就是將應用與硬件層或OS之間進行分離,相當于在軟件應用和系統OS之間做了解耦,應用和系統之間的關系沒那么密切了,移植到不同系統上所需要花費的成本就降低了很多。
同時,以往的AUTOSAR經典平臺(CP)標準只能滿足深度嵌入式ECU的需求,而智能ECU的需求無法滿足。因此,AUTOSAR指定了另一個軟件平臺,即AUTOSAR自適應平臺(AP)。AP主要提供高性能的計算和通信機制,并提供靈活的軟件配置,例如支持OTA技術。
隨著汽車電子軟件的不斷發展,車載網絡的帶寬不斷增長,以太網開始被用于車上。
與傳統的車載通信技術(例如CAN)相比,以太網具有高帶寬并具有交換網絡,可以更有效地傳輸長消息、實現點對點通信等。CP盡管支持以太網,但主要是針對傳統通信技術而設計的,并且已經為此進行了優化,因此很難充分利用基于以太網的通信功能并從中受益。
隨著汽車智能化的程度越來越高,處理器的性能要求也大大提高。原本為單核MCU設計的CP雖然可以支持多核,但它設計起來卻有些難度。
隨著越來越多的處理元件(例如多核處理器)被組合在一個芯片中,這些處理元件之間的通信變得比傳統的ECU間通信更快,更高效新型的處理器互聯技術(如片上網絡NoC)使這成為可能。更大的處理能力和更快的芯片內通信速度的綜合效果,也促使人們需要一種新的平臺,以適應不斷增長的系統要求。
總體來說,AP采用了各種傳統上尚未被ECU充分利用的成熟技術,以便以后各類技術成熟后,可以應用在汽車電子系統當中。