AUTOSAR 经典平台架构及VFB
AUTOSAR 架构图
BSW分层
服务层
系统服务(System Services)
内存服务(Memory Services)
通信服务(Communication Services)
车载通信服务层
信息安全(加密服务)服务层
ECAL和MCAL
复杂驱动(Complex Device Drivers)
VFB
VFB基本概念
VFB有什么优点?
软硬分离
在虚拟功能总线上测试软件组件
方法论
结语
AUTOSAR 架构图
如图所示,我们能快速的知道,在AUTOSAR软件架构中,软件可分三层,Basic Software(后面统称BSW),Runtime Environment(RTE),Application Software Component(ASW/SWC).
通过RTE隔离BSW和ASW,底层部分(BSW)主要实现基本系统,服务,硬件抽象,通信,复杂驱动等。应用层部分(ASW)主要实现和控制器相关的控制逻辑、算法等。RTE部分可实现BSW与ASW、ASW与ASW之间的接口交互,程序运行的基本环境。在AUTOSAR架构中,ASW会根据功能而有不同的SWC组成,但BSW和RTE的组成框架大家都是一致的,仅使用组件多少和具体功能有差异。
BSW分层
BSW 层次图