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

AUTOSAR(汽车开放系统架构)是汽车行业的一种标准,旨在提高电子系统的可重用性、可扩展性和可替换性。其方法论包括系统配置、ECU设计与配置和代码生成三个阶段,通过RTE实现软件组件间通信。AUTOSAR架构分为应用层、运行时环境和基础软件层,其中基础软件层又分为服务层、ECU抽象层、微控制器抽象层和复杂驱动层,提供操作系统、通信、内存和I/O等服务。微控制器抽象层包含内部和外部驱动,ECU抽象层提供统一的硬件访问接口,服务层包含通信、内存和系统服务,复杂驱动层处理复杂传感器和执行器功能。AUTOSAR的优势在于降低开发成本,增强系统灵活性和可靠性。
摘要由CSDN通过智能技术生成

目录

前言

原理

AUTOSAR的方法论

AUTOSAR架构的优点

AUTOSAR 软件架构

1.应用层(Application)

2.运行时环境(RTE)

3.基础软件层(BSW)

AUTOSAR的接口类型

AUTOSAR的基础软件层

1、微控制器抽象层

1.1、微控制器驱动

1.2、存储器驱动

1.3、通信驱动

1.4、I/O驱动

2、ECU抽象层

2.1、I/O硬件抽象

2.2、存储器硬件抽象

2.3、板载设备抽象

3、服务层

3.1、通信服务

3.2、存储器服务

3.3、系统服务

4、复杂驱动层


 

前言

AUTOSAR是AUTOmotive Open System Architecture(汽车开放系统架构)的首字母缩写,是由全球各大汽车整车厂、汽车零部件供应商、汽车电子软件系统公司联合建立的一套标准协议,是对汽车技术开发一百多年来的经验总结。从2003年起,拟定了一个符合汽车电子软件开发的、开放的以及标准化的软件架构。该架构旨在改善汽车电子系统软件的更新与交换,同时更方便有效地管理日趋复杂的汽车电子软件系统。AUTOSAR规范的运用使得不同结构的电子控制单元的接口特征标准化,应用软件具备更好的可扩展性以及可移植性,能够实现对现有软件的重用,大大降低了重复性工作,缩短开发周期。

AUTOSAR成员之间开展合作的主要目标是:使基本系统功能以及接口标准化,使软件开发合作伙伴之间能交换、转换和集成各自的车载网络功能,最大限度地提高车辆售后的软件更新和系统升级效率。有了这个标准,AUTOSAR可以把范例从一个基于ECU的系统转移到基于功能的系统进行设计开发,统筹技术和经济方面对不断增长的E/E复杂性的汽车软件开发的管理。由于AUTOSAR提倡“在标准上合作,在实现上竞争”的原则,其核心思想是“统一标准、分

课程大纲1-什么是 AutoSAR 为什么要学习 AutoSAR2-AutoSAR课程大纲3-用Linux操作系统思维理解AutoSAR4-AutoSAR出现的背景和行业状况5-AutoSAR运行的硬件环境ECU6-AutoSAR优势和代码演示7-AutoSAR开发方法论8-汽车电子岗位介绍9-AUTOSAR工具链解10-BSW概述-111-BSW概述-212-CAN总线物理层解-113-CAN总线物理层解-214-CAN总线物理层解-标准和仲裁机制15-CAN总线物理层解-数据帧16-CAN总线物理层解-错误检测机制17-CAN总线物理层解-位时间和同步18-CAN总线DBC文件解19-AutoSAR通信概述-通信服务架构120-AutoSAR通信概述-通信服务架构221-AutoSAR通信概述-PDU和收发数据流22-CAN总线网络传输层CanTp解-Can诊断网络分层23-CAN总线网络传输层CanTp解-CanTp组帧拆帧过程-124-CAN总线网络传输层CanTp解-CanTp组帧拆帧过程-225-CAN总线网络传输层CanTp解-CanTp时间参数和诊断数据流26-车载以太网第一-车载以太网基础知识MAC PHY27-车载以太网第一-车载以太网和工业以太网区别28-车载以太网在Autosar上的应用-以太网协议栈软件架构29-车载以太网在AutoSAR上的应用-Soad PduR30-LIN总线入门到精通第一-Lin总线基础知识31-LIN总线入门到精通第一-Lin协议格式32-LIN总线入门到精通第一-Lin帧类型33-LIN总线的通信矩阵和LDF文件解34-LIN总线在AutoSAR上的应用35-Lin总线诊断应用-LinTp传输层36-Lin总线诊断应用-Lin主节点诊断流程37-SPI总线基础知识38-AutoSAR SPI应用39-协议数据单元PDU和服务数据单元SDU40-Pdu Router(PduR)模块详解41-Com模块解-报文和信号42-Com模块解-COM内部实现原理43-诊断功能第一-诊断基础知识44-诊断功能第二-UDS服务解-UDS基础知识45-诊断功能第二-UDS服务解-物理寻址和功能寻址46-诊断功能第二-UDS服务解-具体服务解-147-诊断功能第二-UDS服务解-具体服务解-248-诊断功能第二-DCM模块解49-诊断功能第四-OBD服务50-存储知识和AUTOSAR存储架构51-AUTOSAR 存储服务之Fee换页策略52-Autosar BswM模块解53-AutoSAR OS和OSEK OS54-AutoSAR应用软件层-RTE层概述55-AutoSAR应用软件层-AppL层概述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

格图素书

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

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

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

打赏作者

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

抵扣说明:

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

余额充值