Autosar AP – ARA

AP AUTOSARARA(Runtime For Adaptive Application)由一系列的Function ClustersFCs)组成。每个FC都有他们各自的功能,FoundationService部分都有各自包含的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

提供时间同步功能(CpStbM)

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)

 

■ 通信标准

1. APP 间和 APP 内部进程间不能之间使用 IPC 通信。
2. APP 间和 APP 内部进程间不能之间使用 ara ::com 通信。
3. APP 可以使用 PSE51 接口。
4. APP 不可以使用非 PSE51 接口。
5. APP Foundation FC 之间的通信使用 ara :: api
6. APP Service FC 之间的通信借助于 ara ::com
7. FC 可以使用直接所有的 OS 接口
8. FC 内部通过 IPC 进行通信
9. FC 之间通过 IFC Inter Function Cluster )进行通信

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小火球2.0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值