汽车电子系统架构AUTOSARamp

一、AUTOSAR和OSEK概述

AUTOSAR与OSEK二者都是汽车电子软件的标准。

OSEK基于ECU开发,AUTOSAR基于整体汽车电子开发。

1、AUTOSAR

AUTOSAR一般就是指AUTOSAR构架/标准,AUTOSAR的全称是AUTomotiveOpenSystemARchitecture),随着多年的发展,越来越多的行业内的公司加入到了AUTOSAR联盟中,这其中有OEM(汽车整车厂),Tier1(汽车零部件供应商),芯片制造商以及工具制造商,AUTOSAR构架/标准也成为了汽车E/E设计的发展方向。

2、OSEK

OSEK,是指德国的汽车电子类开放系统和对应接口标准(opensystemsandthecorrespondinginterfacesforautomotiveelectronics),

而VDX则是汽车分布式执行标准(vehicledistributedexecutive),后者最初是由法国独自发起的,后来加入了OSEK团体。两者的名字都反映出OSEK/VDX的目的是为汽车电子制定标准化接口。该标准完全独立,

对目标系统只限制了少量的条件。这样,就可以应用一些简单的处理器替代那些昂贵的解决方案,来控制任务执行,并不需要任何附加条件。事实上,在此基础上,也可以合理使用一些更复杂的CPU,于是该标准便对任何可能的目标平台都没有了限制。

标准定义了三个组件来构成OSEK/VDX标准:实时的操作系统(OSEKOS),通讯子系统(OSEK-COM)和网络管理系统(OSEK-NM)。这样定义的一个好处是方便了各个组件版本的定义,这已在实际应用中得到了体现。

在年召开的研讨会上众多的厂商对OSEK和VDX的认识达成了共识,产生了OSEK/VDX规范(年发布),简称OSEK规范。

它主要由四部分组成:操作系统规范(OSEKOperatingSystem,OSEKOS)、通信规范(OSEKCommunication,OSEKCOM)、网络管理规范(OSEKNetManagement,OSEKNM)和OSEK实现语言(OSEKImplementationLanguage,OIL)。

AUTOSAR中规定的操作系统就是OSEK,而通信和网络管理虽然和OSEK有区别,但思路一样的。

所以认为,AUTOSAR是基于OSEK提出的(但不仅基于OSEK),OSEK被AUTOSAR标准软件架构包含。

二、AUTOSAR架构的主要特点:

1、模块化和可配置性

定义了一套汽车ECU软件构架,将不依赖硬件的软件模块和依赖硬件的软件模块分别优雅的封装起来,从而可以让ECU可以集成由不同供应商提供的软件模块,增加了功能的重用性,提高了软件质量。软件可以根据不同的ECU功能需求和资源情况进行灵活配置。

2、标准化接口

定义了一系列的标准API来实现软件的分层化。

3、提出了RTE的概念

RTE全称是RuntimeEnvironment,采用RTE实现了ECU内部和ECU之间的节点通讯,RTE处于功能软件模块和基础软件模块之间,使得软件集成更加容易。

4、具有标准的测试规范

针对功能和通讯总线制定了标准的测试规范,测是规范涵盖的范围包括对于AUTOSAR的应用兼容性(例如RTE的需求,软件服务行为需求和库等)和总线兼容性(总线处理行为和总线协议等),它的目标是建立标准的测试规范从而减少测试工作量和成本。

AUTOSAR标准有四个核心内容:ECU软件构架,软件组件(software


转载请注明:http://www.shhjfk.com/zytd/zytd/15029.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了