本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本
AUTOSAR_EXP_PlatformDesign.pdf
缩写
AP:AUTOSAR Adaptive Platform
AA:Adaptive Application
ARA:AUTOSAR Runtime for Adaptive Applications
FC:Functional Cluster
3 架构
3.1 逻辑视图
3.1.1 ARA
下图是 AP 架构的逻辑视图。
- AA 运行在 ARA 之上
- ARA 由 FC 提供的接口组成
- FC 有两种接口
- AP Foundation(API):提供 AP 的基础功能
- AP Service:提供平台标准服务
- AA 也可以向其他 AA 提供服务(图中的 Non-PF Service)
AA 不关心 FC 的接口是 Foundation 还是 Service,对 AA 来说都是 C++ 的接口,尽管底层确有不同。注意:ARA 接口之下,包括
ARA 库(运行在 AA 上下文),可能用到了 ARA 之外的接口,这是由 AP 实现决定。
上图