ZHCY212B September 2024 – January 2025 DP83TC817S-Q1 , DRA821U-Q1 , DRV81602-Q1 , DRV81620-Q1 , DRV8163-Q1 , DRV8245-Q1 , TCAN1043A-Q1 , TCAN3404-Q1 , TCAN3414 , TPS2HCS10-Q1
需要不同的抽象層以便將車輛中的硬件與軟件去耦。標準化應用程序編程接口 (API) 支持不同抽象層之間的通信,允許在多個分布式 ECU 中重用應用程序源代碼。最低抽象級別是微控制器抽象層 (MCAL)。
MCAL 在 SDV 中發揮著重要作用,提供的 API 可抽象降低底層硬件外設的復雜性。MCAL充當中央計算 SoC(例如 TDA4VH-Q1 處理器)中集成硬件(包括計時器、ADC、以太網子系統和高級軟件層)之間的橋梁。MCAL 確保應用軟件可以與硬件交互,而無需受限于特定的硬件細節。這種抽象對于在不同車輛平臺上實現軟件可移植性至關重要,只需細微調整,OEM 就能夠在多個車型和變體之間重復使用軟件組件。
ECU 抽象層 (ECUAL) 是高級軟件和 MCAL 之間的接口。ECUAL 通過標準化 API,為所有可用的 ECU 硬件(包括 MCU 和外設器件,例如 CAN 收發器、以太網 PHY 以及串行器/解串器設備等)提供訪問高級軟件的途徑。