AUTOSAR架構中的應用層
AUTOSAR 應用層構成AUTOSAR 架構中的最頂層,被認為對所有車輛應用至關重要。AUTOSAR 標準使用“組件”概念指定應用層實現。
在談論應用層實現時,應該考慮的三個最重要的部分是:
- AUTOSAR 應用軟件組件
- 這些組件的 AUTOSAR 端口
- AUTOSAR 端口接口
AUTOSAR應用軟件組件:典型的E2E(端到端)功能包括許多互連的AUTOSAR應用軟件組件(SW-C)。應用軟件組件構成具有某些功能的應用程序的最簡單形式。AUTOSAR 定義了與開發汽車應用程序所需的所有應用程序軟件組件相關的標準化接口。
這些軟件組件通過明確定義的端口進行連接。這些端口有助于軟件組件之間以及與AUTOSAR BSW之間的通信。在應用程序軟件組件的上下文中,有一些稱為 Runnable 的實體,它們基本上是包含軟件組件實際實現的過程。
可運行或可運行實體在 VFB 規范中定義,并且是原子軟件組件的一部分(在后面的部分中描述)。Runnable 被定義為由組件給出并由 RTE 執行的最小代碼片段或指令序列。可運行實體可以循環觸發,也可以在數據接收等事件期間觸發。
AUTOSAR SWC 只能被視為一個原子實體,這意味著 AUTOSAR SWC 的每個實例僅分配給一個 ECU,并且不能分布在多個 ECU 上。
AUTOSAR應用層軟件組件類型
要更詳細地了解 AUTOSAR 軟件組件,了解應用層中可用的 AUTOSAR SW-C 的各種類型至關重要