- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AUTOSAR技术概述.
AUTOSAR技术概述
摘要:对由应用软件组件(SW-Cs)、虚拟功能总线/运行时环境(VFB/RTE)和电控单元(ECU)基础软件(BSW)栈构成 的AUTOSAR分层架构,由软硬件组件的形式描述构建汽车E/E系统架构的AUTOSAR方法学,以及AUTOSAR的进展和应用前景进行了较为全面的分析,并为我国相关企业实施AUTOSAR标准提出了在多方协作基础上分阶段逐步引入以减小风险的建议。
关键词 汽车 AUTOSAR 软件架构 方法论 应用接口
1 AUTOSAR技术
电子技术的发展为汽车技术的创新带来了前所未有的机遇和挑战:一方面,电子技术在提高汽车传统性能的同时亦扩展了其功能,从汽车各个子系统的控制到车载信息娱乐装置,电子技术的应用几乎无处不在;另一方面,网络化电子装备的增多也使汽车电器/电子(E/E)系统的复杂度呈指数增长。如何有效管理日趋复杂的汽车E/E系统,并最大限度地降低开发和维护成本,已成为全球汽车电子相关企业需要解决的共性问题。传统的电控单元(ECU)驱动的开发模式,已难以适应汽车E/E系统复杂性管理、产品灵活修改、升级和更新、解决方案在产品线内外扩展,以及E/E系统质量和可靠性提高的要求,将逐渐为功能驱动的、面向架构集成的开发模式所取代。本文较为全面地分析了汽车E/E系统开发新标准—AUTOSAR(AUTomotive Open System AR-chitecture)的技术、进展、应用前景,并对我国实施AUTO鄄SAR标准提出了建议,供国内汽车E/E系统研发人员参考。
AUTOSAR(汽车开放系统架构),汽车开放系统架构联盟是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立,各成员保持开发合作伙伴关系。自2003年起,各伙伴公司携手合作,致力于为汽车工业开发一个开放的、标准化的软件架构。AUTOSAR这个架构有利于车辆电子系统软件的交换与更新,并为高效管理愈来愈复杂的车辆电子、软件系统提供了一个基础。此外,AUTOSAR在确保产品及服务质量的同时,提高了成本效率。
AUTOSAR的计划目标主要有3项,第一是建立独立于硬件的分层的软件架构;第二是为实施应用提供方法论,包括制定无缝的软件架构堆叠流程并将应用软件整合至ECU
中;第三是制定各种车辆应用接口规范,作为应用软件整合标准,以便软件构件在不同的汽车平台上的复用。
1 AUTOSAR软件架构
为了实现AUTOSAR的目标,即实现应用程序和基础模块之间的分离,汽车电子软件架构被抽象成几个层,如图1所示。
图1:AUTOSAR软件架构层次图
为了区别软件依赖和硬件依赖,基础软件分为四个层次:服务层(Services Layer)、ECU抽象层(ECU Abstraction Layer)、微控制器抽象层(Microcontroller Abstraction Layer)和RTE(Runtime Environment)。除此四层外,在AUTOSAR软件架构中还有复杂驱动(Complex Driver),由于对复杂传感器和执行器进行操作的模块涉及到严格的时序问题,在AUTOSAR中这部分没有被标准化。
* 服务层提供包括诊断协议、存储管理、ECU模式管理和操作系统等在内的系统服务。除了操作系统外,服务层的软件模块都是与平台无关的。
* ECU抽象层将ECU结构(如外设与ECU的联接方式等)进行了抽象处理。该层与ECU平台相关,但与微控制器无关。
* 微控制器抽象层包括微控制器相关的驱动(如I/O驱动、ADC驱动等)。
* RTE层负责AUTOSAR软件构件(即应用层)相互间的通信以及软件构件与基础软件之间的通信。RTE层之下的基础软件对于应用层来说是不可见的,必须通过RTE进入,它将软件构件从对底层软件和硬件平台的依赖中独立出来,实现了应用程序和基础软件之间的分隔。
1、2 AUTOSAR方法论
AUTOSAR为符合该标准的汽车电子软件系统开发过程定义了一套通用的技术方法,这种方法即被称为AUTOSAR方法论(AUTOSAR Methodology)。汽车OEM作为整车系统功能的规划和设计者,需要了解并掌握AUTOSAR提供的这套开发流程,才能主导和推进符合AUTOSAR标准的系统的开发过程。兼容AUTOSAR标准的汽车电子软件系统设计与开发流程如图2所示。
图2:AUTOSAR系统设计与开发流程
主要步骤可划分两个阶段:第一个阶段是系统配置阶段,这属于系统级设计决策工作。首先是编写系统配置输入文件,为XML类型的文件。应用软件的描述术语在AOTUSAR中为软件构件(Software Components),该文件将确定需要使用的软件构件(即系统具有哪些功能)和硬件资源(E
您可能关注的文档
- AUTOCAD_2013_命令全集..doc
- autocad三维实体生成二维视图方法2个例子..doc
- AutoCAD_Mechanical_2010教程..doc
- AutoCAD三维建模03..doc
- AutoCAD三维曲面与放样造型..doc
- autocad中三维实体与二维正交视图互相转换的妙招..doc
- AUTOCAD中的组和块概念区分..docx
- AutoCAD使用技巧..doc
- autocad作业..doc
- AutoCAD入门如何标注尺寸..doc
- 2023年广东省茂名市信宜市朱砂镇招聘社区工作者真题及答案详解1套.docx
- 2023年广东省茂名市信宜市新宝镇招聘社区工作者真题带答案详解.docx
- 2023年广东省茂名市信宜市水口镇招聘社区工作者真题及答案详解1套.docx
- 2023年广东省茂名市信宜市朱砂镇招聘社区工作者真题参考答案详解.docx
- 2023年广东省茂名市信宜市新宝镇招聘社区工作者真题及参考答案详解1套.docx
- 2023年广东省茂名市信宜市怀乡镇招聘社区工作者真题带答案详解.docx
- 2023年广东省茂名市信宜市怀乡镇招聘社区工作者真题带答案详解.docx
- 2023年广东省茂名市信宜市怀乡镇招聘社区工作者真题及答案详解一套.docx
- 2023年广东省茂名市信宜市怀乡镇招聘社区工作者真题及参考答案详解.docx
- 2023年广东省茂名市信宜市平塘镇招聘社区工作者真题及答案详解一套.docx
最近下载
- 电力调度数据网络接入技术规范及网络拓扑图.doc VIP
- ZZGA高频开关整流器使用说明书.doc
- 危重患者院内转运PPT.pptx VIP
- 匀变速直线运动的速度与时间的关系课件 2024-2025学年高一上学期物理人教版(2019)必修第一册.pptx VIP
- 《科学发展观》课件.ppt VIP
- 匀变速直线运动的位移与时间的关系 课件 -2024-2025学年高一上学期物理人教版(2019)必修第一册.pptx VIP
- 2022年西安市灞桥区事业单位考试真题.docx VIP
- 【课件】匀变速直线运动的位移与时间的关系+课件高一上学期物理人教版(2019)必修第一册.pptx VIP
- 2024西安市灞桥区事业单位考试笔试题库及答案.docx VIP
- 福建专升本 “三个代表” 重要思想(思维导图).pdf VIP
文档评论(0)