AUTOSAR从入门到精通-漫谈autosar软件架构(四)

AUTOSAR是汽车开放系统架构,通过软硬件解耦来提升开发效率和降低研发成本。它包含应用层、运行时环境层、基础软件层和硬件抽象层。应用层由软件组件组成,通过RTE进行通信。基础软件层分为服务层、ECU抽象层和微控制器抽象层,提供通信服务、存储服务、系统服务等。复杂设备驱动层为需要直接访问硬件的应用提供接口。AUTOSAR Classic Platform和Adaptive Platform各有特点,分别适用于不同需求。
摘要由CSDN通过智能技术生成

目录

前言

原理

AUTOSAR软件架构层次的作用

 AUTOSAR 应用层中的组件

软件组件(SW-C)之间的通信

AUTOSAR开发工作流

AutoSar架构

基础软件层BSW中的层次

AUTOSAR Classic Platform架构

AUTOSAR Adaptive Platform架构

逻辑视图

物理视图

方法论和清单

 AP与CP架构比较

AUTOSAR的扩展性

AUTOSAR基础软件层

AUTOSAR基础软件层划分为功能组

◆通信服务

◆存储服务

◆系统服务

ECU抽象层ECU Abstraction Layer说明

◆I/O Hardware Abstraction

◆Communication Hardware Abstraction

◆Memory Hardware Abstraction

◆Onboard Device Abstraction

★复杂驱动

Microcontroller Abstraction Layer说明

◆I/O驱动

◆通信驱动

◆内存驱动

◆微控制器驱动


 

前言

AUTOSAR 就是Automotive Open System Architecture的简称,即汽车开放系统架构。 它将汽车电子控制单元(ECU)的软件底层做了一个标准的封装。使得大家都能共用一套底层软件,大部分情况下只需要修改其中的一些参数,就可以匹配不同硬件,也可以匹配不同的应用层软件。它对软硬件的解耦,可以使得应用软件不依赖硬件进行开发。AUTOSAR的计划目标主要有三个:一是建立分层的体系架构;二是为应用程序的开发提供方法论;三是制定各种应用接口规范。

原理

相比传统软件架构,AUTOSAR在上层软件和底层硬件平台之间嵌入标准的中间层,实现了软硬件的解耦。AUTOSAR的口号是标准上协作,实现上竞争。

通过软硬件解耦,缩短研发周期和降低研发成本,同时通过软件的复用提供研发质量和效率。由于有统一的标准(软件接口,文件交换格式,方法论),因此OEM、供应商、工具提

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

格图素书

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

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

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

打赏作者

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

抵扣说明:

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

余额充值