版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AUTOSAR简介2023/7/231Autosar简介AUTOSAR简介2023/7/221Autosar简介目录/Content2023/7/232AUTOSAR背景介绍AUTOSAR技术概述AUTOSAR开发流程总结Q&A目录/Content2023/7/222AUTOSAR背景介AUTOSAR背景介绍AUTOSAR是什么?AUTOSAR是英文AUTomotiveOpenSystemsARchitecture的缩写,中文意思是汽车开放系统架构,它定义了一套支持分布式的、功能驱动的汽车电子软件开发方法和电子控制单元上的软件架构标准化方案,以便应用于不同的汽车平台,提高软件复用,降低开发成本。AUTOSAR标准建立背景电子系统的复杂性不断增长软件代码量急速上升生命周期差别:整车的生命周期往往长于ECU的生命周期嵌入式系统不支持硬件抽象有限的软件模块化重用性差:当硬件(处理器型号)更换后,软件往往要推倒重写五花八门的硬件平台2023/7/233AUTOSAR背景介绍AUTOSAR是什么?2023/7/2AUTOSAR背景介绍AUTOSAR合作伙伴2023/7/234AUTOSAR背景介绍AUTOSAR合作伙伴2023/7/2AUTOSAR背景介绍AUTOSAR的目标和计划标准化:在标准上合作,在实现上竞争将汽车系统的基础软件标准化为一个跨OEM的“标准栈”集成不同供应商生产的功能模块适用于不同的车辆及不同的车型适用于整个产品的生命周期从软件站把硬件抽象出来,对于不同硬件平台具有更大的灵活性更多的配置而非实现标准化的AUTOSAR的代码配置/建模工具重用性可以覆盖整个网络节点,甚至跨不同的OEM软件功能模块在不同车型之间被重用2023/7/235AUTOSAR背景介绍AUTOSAR的目标和计划2023/7AUTOSAR背景介绍AUTOSAR现实情况许多OEMs和供应商已在大范围的应用中引入AUTOSAR大多数核心成员基本完成基础软件的迁移,使得基础软件完全遵从AUTOSAR规范AUTOSAR核心成员在2011年生产了给予ATUTOSAR架构的2500万
颗ECU,并计划2016年生产大约3亿颗2023/7/236AUTOSAR背景介绍AUTOSAR现实情况2023/7/2AUTOSAR背景介绍AUTOSAR版本发展2023/7/237AUTOSAR背景介绍AUTOSAR版本发展2023/7/2AUTOSAR技术概述软件架构方法论标准应用接口2023/7/238AUTOSAR技术概述2023/7/228AUTOSAR技术概述软件架构分层图2023/7/239AUTOSAR技术概述软件架构分层图2023/7/229AUTOSAR技术概述软件架构之微处理器抽象层包含直接访问微控制器和内部外设的驱动任务—使得高层的软件独立于微控制器特征实现上依赖于微控制器上层接口:标准化、微控制器无关2023/7/2310AUTOSAR技术概述软件架构之微处理器抽象层2023/7/AUTOSAR技术概述软件架构之ECU抽象层包含:微控制器抽象层驱动的接口以及外部设备接口提供访问外设的API(无论设备是在微控制器的内部还是外部,以及如何与微控制器连接)任务:使得高层软件层与ECU硬件布局无关特性:实现上微控制器无关、ECU硬件相关2023/7/2311AUTOSAR技术概述软件架构之ECU抽象层2023/7/2AUTOSAR技术概述软件架构之复杂驱动复杂驱动层跨越硬件到运行时环境任务:提供集成特殊功能的能力。例如:AUTOSAR中未规定的设备驱动,具有很高的时间约束或迁移目的。特性:实现上可能依赖于应用、微控制器和ECU硬件;上层接口可能依赖于应用、微控制器和ECU硬件2023/7/2312AUTOSAR技术概述软件架构之复杂驱动2023/7/221AUTOSAR技术概述软件架构之服务层服务层提供操作系统功能、车载网络通信和管理服务、存储服务、诊断服务、ECU状态管理、模式管理、逻辑和时序程序流监测任务:为应用和基础软件模块提供基本服务特性:大部分与微控制器和ECU硬件无关2023/7/2313AUTOSAR技术概述软件架构之服务层2023/7/2213AUTOSAR技术概述软件架构之AUTOSAR运行时环境运行时环境为应用软件提供通信服务任务:使得AUTOSAR软件构件独立于特定的ECU特性:实现上与ECU和应用相关2023/7/2314AUTOSAR技术概述软件架构之AUTOSAR运行时环境AUTOSAR技术概述功能组2023/7/2315AUTOSAR技术概述功能组2023/7/2215AUTOSAR技术概述软件架构之接口介绍2023/7/2316AUTOSAR技术概述软件架构之接口介绍2023/7/221AUTOSAR背景介绍软件架构之接口视图2023/7/2317AUTOSAR背景介绍软件架构之接口视图2023/7/221AUTOSAR技术概述方法论AUTOSAR为符合该标准的汽车电子软件系统开发过程定义了一套通用的技术方法,这种方法即被称为AUTOSAR方法论(AUTOSARMethodology)。汽车OEM作为整车系统功能的规划和设计者,需要了解
并掌握AUTOSAR提供的这套开发流程,才能主导和推进符合AUTOSAR标准的系统的开发过程。2023/7/2318AUTOSAR技术概述方法论2023/7/2218AUTOSAR技术概述方法论AUTOSAR方法论将系统开发过程分为不同的阶段,主线是从系统设计到ECU配置到ECU可执行文件生成,如图1所示。还有一条直线是软件组件的设计和实现。每个阶段都定义有配套的辅助工具,各个工具之间以给定模板为格式的XML作为信息交互的载体。2023/7/2319AUTOSAR技术概述方法论2023/7/2219AUTOSAR技术概述方法论之阶段划分第一阶段是整体功能的定义和设计,这一阶段主要是由整车厂商规划系统的功能,软件供应商设计和实现的软件组件,只需提供符合AUTOSAR标准接口的描述文形式,系统设计者便可以很方便地把各个组件实现整合起来。设计软件系统的同时,还可以设计硬件网络拓扑结构,定义网络通信的内容,最后按照ECU为单位,抽取各个ECU的描述信息,这一阶段的支持工具通常需要软件组件设计工具和系统配置工具等。2023/7/2320系统配置阶段AUTOSAR技术概述方法论之阶段划分2023/7/2220AUTOSAR技术概述方法论之第二阶段第二阶段是各个ECU局部的详细配置,以系统配置抽取的ECU信息为基础,ECU的配置既是进一步的细化配置,也是更贴近于ECU实现的配置。这一阶段的内容包括运行时环境的配置,操作系统和COM通信的配置,以及相关基础服务软件的配置,结果是产生一个包含ECU整体信息的配置描述文件。最后各个模块的代码生成工具根据此配置文件生成各个模块的代码,再和软件组件的实现集成在一起编译生成ECU可执行文件2023/7/2321ECU配置阶段AUTOSAR技术概述方法论之第二阶段2023/7/2221AUTOSAR技术概述方法论总结:AUTOSAR方法论的最大特点是对开发流程和工具做了比较详细的定义。AUTOSAR定义了开发流程中需要各个工具的所扮演的角色,以符合AUTOSARSchema的标准格式XML文件作为工具间信息传递的载体,这种信息交换方式贯穿AUTOSAR开发工具链的始终。统一的格式简化了工具之间的连接,无论是设计过程中的反复迭代,无论采用自顶向下还是自下而上的方式均能适用,使得不同开发工具供应商开发的工具可以很方便集成一套完整的解决方案。AUTOSAR开发工具之间兼容性的增强在很大程度上有利于减小基于模型的AUTOSAR软件开发流程的实施难度。简单来说,依据定义的一套规范,结合AUTOSAR工具链,根据应用的需求,和标准的应用接口。进行应用的设计和开发。SW-C可以通过配置或者手动代码实现。而RTE以及基础软件等都通过配置来完成。2023/7/2322AUTOSAR技术概述方法论总结:2023/7/2222AUTOSAR技术概述标准应用接口通过RTE实现AUTOSAR软件构件(即应用程序)相互间的通信以及软件构件与基础软件之间的通信的前提是,软件构件必须具有标准的AUTOSAR接口。目前,AUTOSAR4.2版已定义了大部分典型的汽车电子应用领域(动力,车身/舒适和底盘,乘务员行人安全,人机界面、多媒体和通信等)的标准接口。AUTOSAR按照功能逻辑分别将这些领域的系统划分成若干个模块,这些模块可被视为一个软件构件或多个软件构件的组合,这些功能性的软件构件的接口被明确定义,所定义的接口的内容包括名称,含义,范围,数据类型,通信类型,单位等。应用软件开发者在软件构件的设计与开发时需要应用这些接口定义。2023/7/2323AUTOSAR技术概述标准应用接口2023/7/2223AUTOSAR技术概述车身和舒适性模块的构件组成2023/7/2324AUTOSAR技术概述车身和舒适性模块的构件组成2023/7AUTOSAR技术概述刮水器喷洗器系统的应用接口图2023/7/2325AUTOSAR技术概述刮水器喷洗器系统的应用接口图2023/AUTOSAR开发流程整体流程2023/7/2326AUTOSAR开发流程整体流程2023/7/2226AUTOSAR开发流程系统设计(OEM)2023/7/2327AUTOSAR开发流程系统设计(OEM)2023/7/222AUTOSAR开发流程ECU开发集成2023/7/2328AUTOSAR开发流程ECU开发集成2023/7/2228AUTOSAR开发流程自上而下的开发流程2023/7/2329AUTOSAR开发流程自上而下的开发流程2023/7/222总结AUTOSAR正在成为现实,建立这样一个标准化平台并贯彻标准化,将会缩短新产品的研发时间和测试时间,从而帮助企业实现快速的市场反应。许多OEM都计划在接下来的车型中采用AUTOSAR。在市场上不少工具和软件供应商都已推出了符合AUTOSAR标准的工具或软件支撑,可为AUTOSAR系统的设计和开发提供完整的无缝的解决方案。AUTOSAR是汽车电子软件平台标准化的历程中的一个巨大飞跃,我们需要学习和理解它。但是也必须看到,在整个汽车行内打破传统的软件开发平台需要相当长的一个过程。我们可以根据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流运输管理知识:物流公司运输部经理面试全解
- 介词短语在句子中的运用八年级英语教学设计
- 胸外科专科测试题库及答案
- 2025-2026学年倒映的拼音教学设计英语
- 公墓内部日常管理制度
- 公立幼儿园内部控制制度
- 出入境大厅内部管理制度
- 分拨中心内部管理制度
- 初级经济法单位内部制度
- 发行人内部管理制度
- DB15∕T 2354-2021 大沙鼠防治技术规程
- 疼痛的护理评估及文件书写
- 体育心理学(第三版) 第一章概述-第七章心理技能训练
- 空分制氧安全培训课件
- 2025年党建上半年计划实施情况自查报告
- 幼儿园小班数学活动《蝴蝶找花》课件
- 《网络安全与攻防技术实训教程(第3版)》高职全套教学课件
- 船舶设备与系统可靠性验证指南2023
- 设备保养及维修知识培训课件
- 《计算机组成原理》课件第2章
- 供应链合同管理课件
评论
0/150
提交评论