▪ AP AUTOSAR的ARA(Runtime For Adaptive Application)由一系列的Function Clusters(FCs)组成。每个FC都有他们各自的功能,Foundation与Service部分都有各自包含的FC,软件平台概览如下图所示
■ Foundation部分中包含的FC及其主要描述如下表所示:
Foundation FCs | 缩写 | 描述 |
Operating System Interface | OSI | 规范操作系统接口(POSIX PSE51/C++STL) |
Execution Management | ara::exec |
1.
平台生命周期管理
2.
应用程序生命周期管理
|
Communication Mangement | ara::com | 负责Application之间通信(面向服务通信) |
RESTful | ara::rest |
1.
一个
framework
2.
建立
Adaptive Application
之间的通信路径
|
Diagnostics | ara::diag |
1.
实现基于
ISO 14229-1(UDS)
和
ISO13400-2(
DoIP
)
2.
配置基于
CP
中的
DEXT(
诊断提取模块
)
|
Persistency | ara::per |
1.
为
AP
应用程序和其他
FC
提供了将信息存储在
Adaptive Machine
的非易失性存储器中的机制
2.
提供了访问非易失性存器器的标准接口
|
Time Synchronization | ara::tsync | 提供时间同步功能(Cp是StbM) |
■ Foundation部分中包含的FC及其主要描述如下表所示:
Foundation FCs | 缩写 | 描述 |
Identity and Access Management | ara::iam |
1.
为
Service Interface, AP Foundation FC
以及
Adaptive Application
的请求提供访问控制
framework
2.
在运行时强制执行对
autosar
资源的访问控制
|
Cryptography | ara::crypto | 用于通用加密操作和安全密钥管理 |
Log and Trace | ara::log | 负责记录AP AUTOSAR的日志 |
Platform Health Management | ara::phm | 对Application进行监管,并在发送故障时采取措施 |
State Management | ara::sm | 负责AP运行状态(处理传入事件,设置相应状态等) |
Network Management | ara::nm |
1.
协调
”
内部协调状态机
”
中基础网络的正常运行和总线睡眠模式之间的转换
2.
通过状态管理进行控制
(
为状态管理提供了一个服务接口
)
|
Update and Config Management | ara::ucm | 提供处理软件更新请求的AP服务(AP使用OTA) |
■ 通信标准: