Autosar架构概述
Posted 江南侠客(上海)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Autosar架构概述相关的知识,希望对你有一定的参考价值。
AUTOSAR是Automotive Open System Architecture的缩写,是一种开放式的软件架构,旨在为汽车电子控制单元(ECU)提供标准化的软件平台和应用程序接口(API)。 AUTOSAR架构的目的是降低汽车电子系统开发的复杂性,并提高软件开发的可重用性和可移植性。
AUTOSAR架构采用了分布式系统的思想,将汽车电子系统划分为多个功能模块,每个模块都有其自己的ECU和操作系统。这些模块通过标准化的接口进行通信和协同工作,从而实现汽车电子系统的高度集成。
AUTOSAR架构包括以下几个主要组成部分:
基础软件层:包括操作系统、通信协议、网络管理和设备驱动程序等基础软件模块,为应用程序提供底层支持。
服务层:提供汽车应用程序所需的标准服务,例如诊断、通信管理和软件升级等。
应用层:包括汽车应用程序,例如引擎管理系统、车身控制系统、信息娱乐系统等。
方法和工具:提供软件开发和集成所需的方法和工具,例如代码生成工具、仿真工具和测试工具等。
AUTOSAR架构具有以下优点:
可重用性:AUTOSAR架构提供了标准化的接口和软件模块,使得软件可以更加容易地被重用。
可移植性:AUTOSAR架构提供了跨平台的标准接口,使得软件可以更容易地被移植到不同的硬件平台上。
可扩展性:AUTOSAR架构提供了模块化的设计方法和接口,使得系统可以更容易地进行扩展和升级。
可维护性:AUTOSAR架构提供了标准化的软件开发方法和工具,使得软件的维护更加容易。
总之,AUTOSAR架构的出现极大地促进了汽车电子系统的标准化和集成,有助于提高汽车的安全性、可靠性和可持续性。
汽车开放系统架构AUTOSAR
参考技术A 汽车开放系统架构AUTOSARAUTOSAR简介:
AUTOSAR(汽车开放系统架构),汽车开放系统架构联盟是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立,各成员保持开发合作伙伴关系。自2003年起,各伙伴公司携手合作,致力于为汽车工业开发一个开放的、标准化的软件架构。AUTOSAR这个架构有利于车辆电子系统软件的交换与更新,并为高效管理愈来愈复杂的车辆电子、软件系统提供了一个基础。此外,AUTOSAR在确保产品及服务质量的同时,提高了成本效率。
AUTOSAR应用:
宝马集团自2001年即开始在称为BMW Standard Core的架构下,在ECU电子控制单元中运用标准化基础软件。该软件覆盖车辆管理系统各个层面的功能,包括执行(如车辆能量流管理系统、停车准备功能),系统管理(如系统的编码与诊断),到系统定制(如个性化定制功能,可设定特殊条件的服务定制功能)。
现在,应用于全新7系的BMW Standard Core软件系统通过AUTOSAR架构实现对车载网络、系统内存管理以及大部分的系统诊断功能。此外,全新BMW 7系所采用的多个ECU的运行系统与AUTOSAR架构相匹配,允许各应用程序独立运行。例如中央网关,该ECU确保了外部I/O系统(以太网和CAN总线)与内部I/O系统总线(CAN,MOST,FlexRay)间高速宽带连接。同时它还可以调节一些内核功能,如车况监测、系统编码和能量消耗检测等。
关于ECU电子控制单元未来的发展,宝马集团坚定地支持应用、推广AUTOSAR架构。一个精心制定的计划已经开始实施,相关的供应商也被纳入相关规划。针对驱动系统、底盘、安全系统、内部和车身的研发应用已经全面展开。
在Elmar Frickenstein看来,AUTOSAR架构的优势显而易见:“未来的车型将普遍受益于全行业统一的标准化程序,以及通用性、互换性更强的软件。AUTOSAR界面的标准化以及供应商通用工具软件的应用将促进该领域的进一步发展。
AUTOSAR在中国:
国内的各大汽车厂商、科研院校也越来越关注AUTOSAR带来的标准化的设计、开发、验证,从而大幅提高汽车电子的研发效率和研发质量。
一汽、长安等整车厂技术研究院也于2009年开始利用AUTOSAR标准的工具进行ECU的设计、开发、验证。
值得注意的是,普华基础软件股份有限公司(iSOFT),作为Autosar的成员,已经在中国联合上汽、一汽、长安、奇瑞等主要OEM和部分院校成立了CASA联盟,旨在中国推广和发展Autosar架构。普华已具备一些列基于Autosar的工具链,如OrientaisStudio,BSW配置工具。
汽车开放系统架构AUTOSAR @2019以上是关于Autosar架构概述的主要内容,如果未能解决你的问题,请参考以下文章
系统架构设计师计算机组成与体系结构 ② ( 冯诺依曼结构 | 哈佛结构 | 常见的芯片 | CPU 微处理器 | DSP 数字信号处理器 | SoC 片上系统 | MCU 单片机 )