前言
AUTOSAR方法論(AUTOSAR Methodology) 中車用控制器軟件的開發涉及系統級、 ECU級和軟件組件級。 系統級主要考慮系統功能需求、 硬件資源、 系統約束, 然后建立系統架構; ECU級根據抽象后的信息對ECU進行配置; 系統級和ECU級設計的同時, 伴隨著軟件組件級的開發。 上述每個環節都有良好的通信接口, 并使用統一的arxml(AUTOSAR Extensible Markup Language) 描述文件, 以此構建了AUTOSAR方法論。 AUTOSAR方法論中“自頂向下”的軟件組件設計與VFB實現方法示意如圖2.16所示, 而對于單個ECU內部的系統實現方法示意如圖2.17所示。
圖2.16 AUTOSAR方法論——“自頂向下”的軟件組件設計與VFB實現方法示意
圖2.17 AUTOSAR方法論——單個ECU內部的系統實現方法示意
在開發之前, 需要先編寫系統配置輸入描述文件, 其包含以下三部分內容。
- ①軟件組件描述(SW-Component Descrip