前言
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