AUTOSAR在国内外的现状

想学习学习汽车电子相关的规范和工具,所以收集了一系列的材料。

高路:

  我很高兴今天到成都,和各位业界的同仁进行技术交流,我叫高路,很好记,高速公路的高路。我简单说两句Vector,Vector是一家德国企业,成立于1988年,是有三位高级工程师开创的一家私人企业,发展到今天Vector大概有1000名员工,目前我们是世界领先的汽车总线开发工具以及汽车电子的嵌入式代码提供商。

  今天也有一些同仁介绍了AUTOSAR的情况,但是介绍的不是很详细,我今天给大家重点介绍一下AUTOSAR的概况,以及目前在国内外的目前状况。AUTOSAR是一个组织,同时也是一个标准,是汽车行业的所有人,大家在一起,包括整车厂,包括供应商,包括今天来参会的厂商,还有包括像共聚合服务商,大家一起来讨论云电子是什么样子,经过很长时间的讨论,云电子应该是一个开放的,AUTOSAR事实上它起源有将近十年的时间,从02年开始AUTOSAR欧洲几个主要的大公司,他们在一起讨论明天的汽车电子是什么样子,我们今天看到的汽车电子是什么样子?一直讨论到2006年,大概年的时间,AUTOSAR第一个面对公路的面世了,AUTOSAR2.0,第一次创新的把IT的概念,这个模块化、标准化接口的思想平移到汽车,到了07年,一年左右的时间,AUTOSAR2.1就升级了,这个版本是真正的被使用化的AUTOSAR标准,08年的MSIPAUTOSAR迎来了一个非常重要的时刻,08年的5月份AUTOSAR3.0正式发布,因为这一年AUTOSAR3.0以及后来的3.1、3.2,我们统称为AUTOSAR3.X,但是AUTOSAR发展的脚步并没有停止,09年底AUTOSAR发布了4.0,按照这个计划到2012年AUTOSAR可以公开5.0标准。我们刚才说了为什么不说AUTOSAR,是因为我们现在的汽车有问题,什么问题呢?就是因为我们汽车的电子化程度太高太复杂,前面有很多人讲了国内的中级车大概是10多20个ECU,国外的可能有四五十个ECU,我本人是在东北,是旗人子弟,很小的时候,不知道大家记不记得,那种很老式的解放车,启动的时候,有一个曲扭插到前面去摇然后启动,那个年代汽车是一个机械的东西,为了实现它的便捷方式,很多工程师想了很多办法。但是现在还有手摇启动吗?没有了,现在是一键启动,这是怎么实现呢?所以我们今天的汽车从过去的机械液压的启动转到今天的机械电子的启动,就是电子化的程度越来越高,要解决这个问题,欧盟提出了个口号,我们要标准的去合作,在实践的程度上去竞争。这句话是什么意思呢?凡是能标准的都不代表企业的核心竞争能力,比如说汽车总线,总线有很多标准,如果这个东西被称为标准了,就说明这个东西没有任何的竞争力,它不是你的企业的核心竞争力,你企业的核心竞争力是什么呢?就是我的车跑的比你快,我的车比你省油,这是就是优势。AUTOSAR的出现就是要把能够标准的东西全部标准化,AUTOSAR到底标准了哪些东西呢?AUTOSAR是一个非常庞大的标准,他主要由三个部分。

  第一个部分叫底层的基础模块的标准化,大家可能有很多人有开发经验,大家知道在这里面我要写很多的程序去用,以前的习惯可能是熟悉,下面是模块的地熟悉,在AUTOSAR中我们规定的底层的所有的模块,包括模块的接口,第二个被标准化的是文件交换模式,我要告诉你一件事情,我有很多种方法,但是在AUTOSAR里面统一规定使用SM文件,我们成为AUTOSAR文件,来作为整个数据开发当中的标准,还有AUTOSAR规定了整个芯片的开发流程是什么样子,整车的ECU设计是什么样子,单个ECU的设计是什么样子,最后整个的代码是什么样子,AUTOSAR是一个非常完整和复杂的标准。很多人都非常的关心AUTOSAR的实现,实际上AUTOSAR中最复杂的部分就是我们称之为基础软件,中间件这个包含几个部分,首先是一个运行时间的环境,RTE,RTE这个概念在IT五的行业当中一点儿也不陌生,甚至是被炒的很热了,中间件在IT界是很热的一个概念了,但是在汽车界是非常新的一个概念,中间件就是让上层的程序布置到下面是怎么回事,我们很多人编程,你写程序的时候,你有关心过下面的芯片是什么样子吗?你没有关心过,所有的问题都是消费者解决的。在RTE五下面服务层就是提供各种服务,包括操作层、包括管理,包括通信等等。在服务层直线,我们叫做ECU抽象体,什么叫ECU抽象体呢?举一个简单的例子,大家在使用任何计算机的时候,你可能不大会关心我这个网卡是集成网卡还是独立网卡,它是怎么做到你无法分辨这个东西呢?是它有一层驱动把这个外部的设备和内部的设备区别,ECU抽象体(音)也是这样的驱动程序,它的目的就是让你不知道这个单元的相关的外设是真正的外设还是芯片内部集成的外设。还有微抽象层(音),它不让你知道这个芯片是什么,首先性能上,所有的驱动都是统一的接口,还有一部分是复杂设备驱动,大家可能觉得他是一个很复杂的,但其实他并不是很复杂,为什么会有这样一个复杂设备驱动模块,AUTOSAR是要我要把所有的东西都在这儿,但是这是一个很美好的梦想,是无法实现的,总是有一些独特的应用无法实现,比如要求很苛刻的应用,并不是什么东西都可以往你装,只要不可以微抽象化(音)的你都防灾复杂设备驱动里面,这是AUTOSAR的介绍。AUTOSAR是一个很复杂的东西,我们一般来说做一个培训要1周到半个月的时间,所以没有办法在比较短的时间内把所有的技术讲给大家,如果大家有什么问题,欢迎大家会后和我们交流。

  我们之前说AUTOSAR经历了很长时间的发展,经历了6年左右才稳定到AUTOSAR3.X的标准上,事实上我大概是在04年当中,我就接近AUTOSAR,只不过很遗憾的是我们起步还是晚了一点,我今天是要告诉大家AUTOSAR Daimler,AUTOSAR现在不在是一个简单的标准了,他已经便成了真真正正可以去实现,可以去按照这一套标准去走的一条路,而且这条路已经在路上了。戴普乐(音)基于AUTOSAR3.0标准开发的整车的即将上市,不知道大家有没有关注行业新闻,上汽和大众展开了基于新一代大众的AUTOSAR平台的战略合作,这个AUTOSAR3.0就是MQV平台的标准,宝马基于AUTOSAR3.0的车,现在已经上市了,在2010年上市。那么还有一个值得一提的就是沃尔沃卡车,沃尔沃卡车是世界上第一家,也是目前我知道的唯一一家将AUTOSAR技术应用于商用车领域的整车商,他的计划是到今年年底他基于AUTOSAR开发的商用车就将面世。那么前面给大家讲了一些国外的状态,大家可能觉得国外的整车厂商技术实力很强很先进,走在前面,国内是不是有没有人用呢?不是这样的,国内我们也有一些客户的案例,我们从09年开始和国内某家大型车厂合作进行开发,项目还在进行今年10月份会面世。在2010年我们和国内某集团大型商用整车商应用AUTOSAR的开发,这个面世时间还待定。同时我们还和国内的一些合资的车商合作,为这些客户提供AUTOSAR的技术方案。所以大家可以从这些细节上看到,不光是在国外,包括在国内,AUTOSAR已经变成了一个真真正正的东西,而不是写在纸上的标准。

  最后一部分,我给大家介绍一下,我们给客户提供的一整套AUTOSAR的工具链,我们事实上为客户提供的是包含了客户在ECU开发过程当中所有底层的虚拟带,包括操作的系统,通讯等等服务,事实上Vector成立之初就为客户提供此服务,我们公司起家的时候,就靠三位负责人给戴普乐写代码,而且Vector是世界上第一家独立的基础软件提供商,从94年开始我们正式的开始为客户提供商业化的程式,用于量产。并在07年为客户提供完整的AUTOSAR解决方案,在这个解决方案当中要三个工具,这个工具首先第一个,我们过去进行Designing系统开发的时候,Designing对图形化的处理,当然在IT行业图形化的概念是非常突普遍的,但是在汽车里面还不是,我们所有的开发都是以这种框图的方式进行开发,大家做IT的时候都很了解,但是在汽电里面还是一个新的概念。当然这里面后面的一个介绍,在开发的时候,Designing只是做一个架构,就类似改房子的时候,把房子盖好谁来做装修呢?客户可以使用Designing工具,来进行内部的应用程序设计和开发刚才给大家介绍了在AUTOSAR里面,事实上最重大的一批是基础软件,事实上我给你一套代码你也没有办法用,因为在AUTOSAR里面有这样一个关键,代码不是写出来的,代码是配出来的,所以我们在这儿提供一个图形化的用户工具,这是一个配图,他就是对于所有的基础软件、操作工具进行相关的测试。举一个简单的例子,比如说我们很多总线,这个总线是不一样的,大家可能不知道是怎么设计的实际上在每一个控制器里面有一个计算器,包括有采样点等等,我们有一个工具,你只要输入伯特利就确定,我们的工具就会自动帮你计算,所以对客户使用是很方便的。还有达芬奇主业测试器,这个作用是说利用它在我的PC机上去模拟一个环境,这样的话我就可以把我在AUTOSAR Designing开发的程序,直接运行在我的PC机上,相当于我有一个软的欢迎可以提早的对我的应用程序恩测试,当然这个工具需要和公司另外一个产品KLE联合使用,有了KLE才能在底层去模拟相关的情况。刚才体搭载AUTOSAR里面最大最复杂的就是这一套基础软件,在我们公司叫MICROSAR,这里面包括了很多的模块,包括的很多芯片的驱动,板集的驱动,芯片的服务,诊断、标定、通讯管理和IO的访问等等,这样一整套的技术软件提供给客户之后,大家可以看到,客户说这个干的事情是什么呢?就是开发应用程序,大家写驱动的方式都是一样了。

  那么,这里面也要强调一点,事实上AUTOSAR是一个很长的产业链,正是这一点和Telematics很相似,为什么这样说呢?很简单,大家提到了总线开发你还是需要到Mathworks去购买工具,那么另外一点,刚才给大家看的这些图就是很多模块,大家注意到它它在底层,一般情况下是由芯片厂商来提供的,我们也是与多家企业合作,才能为客户提供一个解决方案,没有人能去单独的提供解决方案。最后就是这样的,我们提供了以达芬奇样一套工具链为核心,包含了周边其他的相关的工具支持,从而为客户提供一整套AUTOSAR的开发解决方案。非常感谢! 


你可能感兴趣的:(汽车电子)