?
汽車軟件AUTOSAR的新發展趨勢
介紹了汽車開放系統結構(AUTOSAR)的概念。AUTOSAR是汽車內部系統新模塊發展的基礎,代表了全球汽車發展的最新趨勢。由于AUTOSAR高效、省時和低成本,因此其為汽車制造商提供了可在眾多供應商之間進行選擇的解決方案。
AUTOSAR和其它嵌入式編程范式的主要區別是允許將整個電子控制單元按照功能劃分為標準層和組件。這種劃分的優點使得不同車輛和平臺的變量、各個供應商集成的功能模塊、可用性安全需求、重用的軟件組件和應用程序具有可伸縮性。AUTOSAR概念的結構見圖1。
圖1中,單片機驅動、硬盤內存、通訊驅動器和I/O驅動代表單片機抽象層,其用來映射ECU外圍設備到其專用驅動程序或服務;在線設備抽象層、記憶硬件抽象層、通訊硬件抽象層、I/O硬件抽象層和復雜驅動代表電子控制單元抽象層,其用來提供外部設備分離位置訪問接口和連接端口;系統服務、記憶服務、通訊服務模塊代表了服務層,其提供了訪問操作系統、記憶功能、服務管理和診斷服務的接口,電子控制單元的狀態管理和車輛網絡通信也是通過該層;實時環境層(RTE)提供了虛函數的實現總線。AUTOSAR軟件組件與其它組件通過RTE和/或服務進行通信。
Catalin- Virgil Briciu et al. Applied Computational Intelligence and Informatics (SACI), 2013 IEEE 8th International Symposium on.
編譯:倪媛媛