Adaptive AUTOSAR 学习笔记 5 - 架构 - 物理视图

本系列学习笔记基于 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
CM:Communication Management
RS:Requirement Specification
SWS:Software Specification

3.2 物理视图

本节内容仅为解释说明,不能替代正式需求规范,AP 内部仍由实现决定。更多关于 AP 内部架构细节,请参考 EXP_SWArchiteture。

3.2.1 系统、进程和线程

AP 操作系统必须提供 POSIX 多进程支持:

  • 每个 AA 都是一个独立的进程 ,有独立的逻辑内存地址空间和命名空间
  • 注意: 一个 AA 可以有多个进程 ,可以部署在一个 AP 实例或分布在多个 AP 实例上
  • 从模块组织的角度来看,每个进程都是 OS 从可执行文件实例化出来的
  • 多个进程可以由一个可执行文件实例化
  • AA 也可以由多个可执行文件组成

FC 一般实现为进程:

  • 一个 FC 可以实现为单进程或多进程
  • AP 平台 Service 或 非平台 Service&#

你可能感兴趣的:(Adaptive,AUTOSAR,学习笔记,学习,架构,java,AP,AUTOSAR)