AUTOSAR课程大纲
AUTOSAR(汽车开放式系统架构)是全球汽车行业主要原始设备制造商、供应商及工具和软件服务商的开发合作联盟。该联盟成立于2003年年中,旨在推动建立汽车电子系统软件架构的标准。AUTOSAR旨在简化汽车电子软件的联合开发,降低成本和加速产品面市时间,提高软件质量,并提供安全系统设计所需的机制。AUTOSAR重新定义了嵌入式汽车软件的编写方式,从而实现了对软件组件的重复使用、交换、升级和整合,过程十分简便。由此,各种应用情况变为现实,从第三方软件与动力传动系统ECU整合,到重复使用底盘的功能和传感器信号参数,再到复制和移动车身控制器上的软件组件,都可在AUTOSAR的平台上得以实现。智能化、网联化和电动化是汽车未来的发展趋势,而正是这样的变化,将会给汽车E/E架构和软件架构带来巨大的革新,主要体现在以下几方面:汽车智能化的实现需要大量数据的实时处理以用于计算机视觉或基于多传感器输入的模型推导,应用程序通过对数据的并行处理及时给出解决方;Car-2-X应用的实现需要车辆与车外系统的互动,而这会涉及动态通讯及大量数据的有效分配,因此新软件架构还需支持云交互以及非Autosar系统的集成。车辆在云端的互连需要专用安全手段的支持,以确保云交互和车载系统的通讯安全;需要汽车软件系统的更强互动,汽车软件既要安全又可更新以反映新的功能特性或法规要求,这就需要新架构支持软件组件的动态部署以及非Autosar架构与非车载系统之间的交互。而Adaptive Autosar的出现不仅可满足现有需求,还可满足未来汽车技术的革新变化,由于其支持各种自适应的部署、复杂的微控制器以及各种非Auosar系统的互动,未来汽车将拥有不同类型的架构并互相进行补充。
目标:
1、 结合实际案例操作实践,掌握AUTOSAR在BSW中的应用配置2、 结合实际案例操作实践,掌握AUTOSAR在ASW中的应用配置3、 结合实际案例操作实践,掌握AUTOSAR的系统解决方案4、 掌握AUTOSAR安全套件的开发流程;4、 掌握Adaptive AUTOSAR的开发流程
概述:电子电器架构的演变:嵌入式ECU、iso26262与AUTOSAR的汽车行业应用、网络安全ISO21434与AUTOSAR的汽车行业HSM、TEE等的安全结合
1.AUTOSAR基础知识介绍
1.1 为什么用AUTOSAR
1.2 AUTOSAR的简介
1.3 AUTOSAR软件架构
1.4 AUTOSAR方法论
1.5 AUTOSAR接口
1.6 AUTOSAR开发流程AUTOSAR安全套件
2.AUTOSAR深入详解(上)
2.1 SWC 应用层组件设计详解
(WorkShop: SWC 应用层组件设计例子演示)
2.2 OS操作系统详解
(WorkShop: OS操作系统配置例子演示)
2.3 Communication Stack通讯协议栈详解
(WorkShop: Communication Stack配置例子演示)
2.4 Diagnosis诊断协议栈详解
(WorkShop: Diagnosis诊断协议栈配置例子演示)
2.5 Mem Stack内存管理协议栈详解
(WorkShop: MemStack内存管理协议栈配置例子演示)
2.6 IO Stack 输入输出协议栈详解
(WorkShop: IO Stack 输入输出协议栈配置例子演示)
3.AUTOSAR深入详解(下)
3.1 Wdg Stack看门狗协议栈详解
(WorkShop: Wdg Stack看门狗协议栈配置例子演示)
3.2 EcuM BswM系统服务详解
(WorkShop: EcuM BswM系统服务配置例子演示)
3.3 MCAL芯片驱动抽象层详解
(WorkShop: MCAL芯片驱动抽象层配置例子演示)
3.4 RTE集成详解
(WorkShop: RTE集成例子演示)