AUTOSAR简介教学讲解课件

上传人:沈*** 文档编号:251926101 上传时间:2024-11-11 格式:PPT 页数:32 大小:2.16MB
返回 下载 相关 举报
AUTOSAR简介教学讲解课件_第1页
第1页 / 共32页
AUTOSAR简介教学讲解课件_第2页
第2页 / 共32页
AUTOSAR简介教学讲解课件_第3页
第3页 / 共32页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,AUTOSAR,简介,2024/11/11,1,Autosar,简介,目录,/Content,2024/11/11,2,AUTOSAR,背景介绍,AUTOSAR,技术概述,AUTOSAR,开发流程,总结,Q&A,AUTOSAR,背景介绍,AUTOSAR,是什么?,AUTOSAR,是英文,AUTomotive Open Systems ARchitecture,的缩写,中文意思是汽车开放系统架构,,它定义了一套支持分布式的、功能驱动的汽车电子软件开发方法和电子控制单元上的软件架构标准化方案,以便应用于不同的汽车平台,提高软件复用,降低开发成本。,AUTOSAR,标准建立背景,电子系统的复杂性不断增长,软件代码量急速上升,生命周期差别,:,整车的生命周期往往长于,ECU,的生命周期,嵌入式系统不支持硬件抽象,有限的软件模块化,重用性差,:,当硬件(处理器型号)更换后,软件往往要推倒重写,五花八门的硬件平台,2024/11/11,3,AUTOSAR,背景介绍,AUTOSAR,合作伙伴,2024/11/11,4,AUTOSAR,背景介绍,AUTOSAR,的目标和计划,标准化:,在标准上合作,在实现上竞争,将汽车系统的基础软件标准化为一个跨,OEM,的“标准栈”,集成不同供应商生产的功能模块,适用于不同的车辆及不同的车型,适用于整个产品的生命周期,从软件站把硬件抽象出来,对于不同硬件平台具有更大的灵活性,更多的配置而非实现,标准化的,AUTOSAR,的代码配置,/,建模工具,重用性可以覆盖整个网络节点,甚至跨不同的,OEM,软件功能模块在不同车型之间被重用,2024/11/11,5,AUTOSAR,背景介绍,AUTOSAR,现实情况,许多,OEMs,和供应商已在大范围的应用中引入,AUTOSAR,大多数核心成员基本完成基础软件的迁移,使得基础软件完全遵从,AUTOSAR,规范,AUTOSAR,核心成员在,2011,年生产了给予,ATUTOSAR,架构的,2500,万,颗,ECU,,并计划,2016,年生产大约,3,亿颗,2024/11/11,6,AUTOSAR,背景介绍,AUTOSAR,版本发展,2024/11/11,7,AUTOSAR,技术概述,软件架构,方法论,标准应用接口,2024/11/11,8,AUTOSAR,技术概述,软件架构分层图,2024/11/11,9,AUTOSAR,技术概述,软件架构之微处理器抽象层,包含直接访问微控制器和内部外设的驱动,任务,使得高层的软件独立于微控制器,特征,实现上依赖于微控制器,上层接口:标准化、微控制器无关,2024/11/11,10,AUTOSAR,技术概述,软件架构之,ECU,抽象层,包含:微控制器抽象层驱动的接口以及外部设备接口,提供访问外设的,API,(无论设备是在微控制器的内部还是外部,以及如何与微控制器连接),任务:使得高层软件层与,ECU,硬件布局无关,特性:实现上微控制器无关、,ECU,硬件相关,2024/11/11,11,AUTOSAR,技术概述,软件架构之复杂驱动,复杂驱动层跨越硬件到运行时环境,任务:提供集成特殊功能的能力。例如:,AUTOSAR,中未规定的设备驱动,具有很高的时间约束或迁移目的。,特性:实现上可能依赖于应用、微控制器和,ECU,硬件;上层接口可能依赖于应用、微控制器和,ECU,硬件,2024/11/11,12,AUTOSAR,技术概述,软件架构之服务层,服务层提供操作系统功能、车载网络通信和管理服务、存储服务、诊断服务、,ECU,状态管理、模式管理、逻辑和时序程序流监测,任务:为应用和基础软件模块提供基本服务,特性:大部分与微控制器和,ECU,硬件无关,2024/11/11,13,AUTOSAR,技术概述,软件架构之,AUTOSAR,运行时环境,运行时环境为应用软件提供通信服务,任务:使得,AUTOSAR,软件构件独立于特定的,ECU,特性:实现上与,ECU,和应用相关,2024/11/11,14,AUTOSAR,技术概述,功能组,2024/11/11,15,AUTOSAR,技术概述,软件架构之接口介绍,2024/11/11,16,AUTOSAR,背景介绍,软件架构之接口视图,2024/11/11,17,AUTOSAR,技术概述,方法论,AUTOSAR,为符合该标准的汽车电子软件系统开发过程定义了一套通用的技术方法,这种方法即被称为,AUTOSAR,方法论(,AUTOSAR Methodology,)。汽车,OEM,作为整车系统功能的规划和设计者,需要了解,并掌握,AUTOSAR,提供的这套开发流程,才能主导和推进符合,AUTOSAR,标准的系统的开发过程。,2024/11/11,18,AUTOSAR,技术概述,方法论,AUTOSAR,方法论将系统开发过程分为不同的阶段,主线是从系统设计到,ECU,配置到,ECU,可执行文件生成,如图,1,所示。还有一条直线是软件组件的设计和实现。每个阶段都定义有配套的辅助工具,各个工具之间以给定模板为格式的,XML,作为信息交互的载体。,2024/11/11,19,AUTOSAR,技术概述,方法论之阶段划分,第一阶段是整体功能的定义和设计,这一阶段主要是由整车厂商规划系统的功能,软件供应商设计和实现的软件组件,只需提供符合,AUTOSAR,标准接口的描述文形式,系统设计者便可以很方便地把各个组件实现整合起来。设计软件系统的同时,还可以设计硬件网络拓扑结构,定义网络通信的内容,最后按照,ECU,为单位,抽取各个,ECU,的描述信息,这一阶段的支持工具通常需要软件组件设计工具和系统配置工具等。,2024/11/11,20,系统配置阶段,AUTOSAR,技术概述,方法论之第二阶段,第二阶段是各个,ECU,局部的详细配置,以系统配置抽取的,ECU,信息为基础,,ECU,的配置既是进一步的细化配置,也是更贴近于,ECU,实现的配置。这一阶段的内容包括运行时环境的配置,操作系统和,COM,通信的配置,以及相关基础服务软件的配置,结果是产生一个包含,ECU,整体信息的配置描述文件。最后各个模块的代码生成工具根据此配置文件生成各个模块的代码,再和软件组件的实现集成在一起编译生成,ECU,可执行文件,2024/11/11,21,ECU,配置阶段,AUTOSAR,技术概述,方法论总结:,AUTOSAR,方法论的最大特点是对开发流程和工具做了比较详细的定义。,AUTOSAR,定义了开发流程中需要各个工具的所扮演的角色,以符合,AUTOSAR Schema,的标准格式,XML,文件作为工具间信息传递的载体,这种信息交换方式贯穿,AUTOSAR,开发工具链的始终。统一的格式简化了工具之间的连接,无论是设计过程中的反复迭代,无论采用自顶向下还是自下而上的方式均能适用,使得不同开发工具供应商开发的工具可以很方便集成一套完整的解决方案。,AUTOSAR,开发工具之间兼容性的增强在很大程度上有利于减小基于模型的,AUTOSAR,软件开发流程的实施难度。,简单来说,依据定义的一套规范,结合,AUTOSAR,工具链,根据应用的需求,和标准的应用接口。进行应用的设计和开发。,SW-C,可以通过配置或者手动代码实现。而,RTE,以及基础软件等都通过配置来完成。,2024/11/11,22,AUTOSAR,技术概述,标准应用接口,通过,RTE,实现,AUTOSAR,软件构件(即应用程序)相互间的通信以及软件构件与基础软件之间的通信的前提是,软件构件必须具有标准的,AUTOSAR,接口。目前,,AUTOSAR 4.2,版已定义了,大部分,典型的汽车电子应用领域,(动力,车身,/,舒适和底盘,,乘务员行人安全,人机界面、多媒体和通信等,),的标准接口。,AUTOSAR,按照功能逻辑分别将这些领域的系统划分成若干个模块,这些模块可被视为一个软件构件或多个软件构件的组合,这些功能性的软件构件的接口被明确定义,所定义的接口的内容包括名称,含义,范围,数据类型,通信类型,单位等。应用软件开发者在软件构件的设计与开发时需要应用这些接口定义。,2024/11/11,23,AUTOSAR,技术概述,车身和舒适性模块的构件组成,2024/11/11,24,AUTOSAR,技术概述,刮水器喷洗器系统的应用接口图,2024/11/11,25,AUTOSAR,开发流程,整体流程,2024/11/11,26,AUTOSAR,开发流程,系统设计(,OEM,),2024/11/11,27,AUTOSAR,开发流程,ECU,开发集成,2024/11/11,28,AUTOSAR,开发流程,自上而下的开发流程,2024/11/11,29,总结,AUTOSAR,正在成为现实,建立这样一个标准化平台并贯彻标准化,将会缩短新产品的研发时间和测试时间,从而帮助企业实现快速的市场反应。许多,OEM,都计划在接下来的车型中采用,AUTOSAR,。在市场上不少工具和软件供应商都已推出了符合,AUTOSAR,标准的工具或软件支撑,可为,AUTOSAR,系统的设计和开发提供完整的无缝的解决方案。,AUTOSAR,是汽车电子软件平台标准化的历程中的一个巨大飞跃,我们需要学习和理解它。但是也必须看到,在整个汽车行内打破传统的软件开发平台需要相当长的一个过程。我们可以根据用户的需求和目标,在初期搭建,AUTOSAR,与传统软件的混合平台,这是是一个能够实现向,AUTOSAR,平滑升级的可行的方法。在这个过程里,重点不是单纯地使用,理解,AUTOSAR,的理念和思想才最重要,因为它对汽车电子软件开发的工作流程和商业模式都将带来意义深远的变革。,2024/11/11,30,总结,2024/11/11,31,谢谢,2024/11/11,32,Q&A,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!