随着汽车电子的更新速度加快,代码的复杂度逐渐增加,为了方便硬件平台的升级,减少开发周期。AUTOSAR架构中对各功能模块进行了封装,对模块与模块之间的接口进行了标准化。AUTOSAR架构中有三种不同的接口类型,分别是AUTOSAR接口,标准AUTOSAR接口(AUTOSAR接口),标准AUTOSAR接口(Standardized AUTOSAR Interface),标准接口(Standardized Interface)。AUTOSAR接口定义了模块之间的交互信息,通过这些端口模块之间可以彼此通信,另外该接口类型不指定编程语言,ECU,其实该类型是在arxml文件中进行定义。Standardized AUTOSAR Interface 标准AUTOSAR接口,首先它是一种AUTOSAR接口,其语法和语义都进行了制定,也就是说在arxml文件以及C文件(Classic AUTOSAR)都进行了定义。标准接口,是在编程语言层面对接口进行了标准化,在autosar的arxml文件中没有体现,软件模块之间通常使用标准接口。
|