Autosar 架构细讲

时间:2024-03-30 12:43:36

AutoSar:Automotive open system architure 汽车开放系统架构

基础软件(BSW basic software )

CAN:Controller Area Network

NM :network Managament 网络管理

NM PDM:network management protocol data unit 网络管理协议数据单元

AutoSar 体系结构在最高抽象级别上分为三个软件层:应用程序层.运行时环境层和在微控制器上运行的基本软件层

OEM:Original Equipment manufacture 自主加工

ODM:Origial Design manufacture  自主设计

 

目标:这边和OS系统上面一样,都是希望设配更多的硬件,linux 上面就是为了适配更多的board,慢慢扩展的,Autosar 也是,从软件上面将硬件抽离出来.这样对于不同的硬件平台更加具有更大的灵活性,竞争力只体现于对OEM的特殊功能要求的实现;在整个汽车生命周期中,软件可以不断更新或升级;兼容性将覆盖整个网络节点,甚至适用不同OEM。

 

Autosar 架构细讲

                     图:架构图

上面提到的分层结构,从物理层意义看,主要是Application、RTE和BSW三层。

 

这边其实和liunx 的架构相似,linux 那边就是硬件层   、驱动层 、应用层,但是这边的目的是:写再垃圾的应用程序,也不能破坏硬件层,这边一般应用程序访问寄存器地址,都是需要映射的.

Autosar 架构细讲

          图:分层图

 

RTE:提供基础的通信服务

BSW层主要包括任务调度,系统服务,诊断服务、存储服务、通讯协议栈,微控制器抽象层、外部硬件抽象层和复杂驱动。