一、Overview
AUTOSAR的全称是:AUTOmotiveOpen System Architecture(中文名称:汽车开放系统架构),最近十几年的时间最火的汽车电子软件开放架构标准,从2003年左右最早的AUTOSAR标准(一开始没有AP的概念,AP的概念最早是在17年正式出现的)诞生到今天不更新中,无论是国内做AUTOSAR工具的服务商还是国外的都在不断更新自己的方案
1、AUTOSAR致力于
- 标准化ECU的软件架构
- 将技术设计元素整合为一个标准
- 硬件和软件将彼此独立
- OEM与供应商之间的SW灵活交换
- 平台定义的分层体系结构:应用程序–中间件–硬件
2、AP AUTOSAR产生的背景
- 自动驾驶乃至无人驾驶的到来
- V2X的应用
- 车要与云端进行连接
- 车内数据量的增加
3、AUTOSAR 官网
官网地址:AUTOSAR
二、CP AUTOSAR
1、CP AUTOSAR的思想和方法论
2、CP AUTOSAR架构
下图基本涵盖了CP AUTOSAR整体架构的分层思想
在CP AUTOSAR架构(软件)里,主要分为三层:
- Application Layer
- AUTOSAR Runtime Environment (RTE)
- Basic Software (BSW)
3、CP AUTOSAR主要功能模块
内容:
SCHM模块 |
SCHM模块集成在RTE内,调用每个BSW模块的主函数,并给临界区提供相关的函数。对于通过分区和内核边界的BSW分配(主卫星概念),SCHM可以提供和RTE模块基本相同的通信接口 |
SYS模块 |
1、BSWM 包含了车辆的模式管理和应用模式管理,处理来自于SWC模块和其他BSW模块的模式请求,同时根据模式请求的仲裁结果,执行模式转换或具体的行为等。同时BSWM可以与ECUM模块关联,控制ECU的启动和关闭,BSWM模块还可以协调多核系统的不同分区。 2、COMM COMM模块根据应用程序的通信需求协调不同网络以及局部网络间的通信。对通信具有使能和禁用控制。 |