车载软件架构——基础软件供应商&开发工具链(一)我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:“ 本文主要讲述如下内容,接着上一篇的介绍内容,继续聊AUTOSAR OS相关内容:-> 1、AUTOSAR架构开发的小疑问-> 2、AUTOSAR和基础软件供应商-> 3、AUTOSAR主流的基础软件供应商前面的系列文章中介绍了AUTOSAR的部分模块的内容,但更多的是偏向一些基础概念,理论,方法论等内容;并没有涉及到实际的开发工具的使用,具体模块的配置等内容。因此,趁着目前介绍的模块还不多的情况下,笔者想花一定的篇幅去介绍一下AUTOSAR 基础软件供应商和开发工具链的内容。并且,笔者认为这部分内容的了解,有助于后续的模块的介绍;同时也能够针对读者在工作,学习中的一些疑问有一定的启发和感悟。一、AUTOSAR架构开发的小疑问在早期的介绍文章中,对AUTOSAR组织和AUTOSAR规范有了一些介绍和说明。我们知道了AUTOSAR是一个组织,以及这个组织成立的初衷,发展历程,AUTOSAR合作伙伴情况等。同时,也介绍了一些AUTOSAR的软件架构,软件规范等内容。基于之前的介绍,可能大家对于AUTOSAR的认识,也比较抽象,陌生,或者是朦胧。比如会有这样的疑问:-> 怎么样利用AOTUSAR架构规范来进行开发呢?-> 第一步如何迈出呢?-> 基于AUTOSAR架构,哪些内容是需要我们来开发,哪些内容是不需要我们来开发呢?-> 基于AUTOSAR架构的ECU软件开发,工作流是什么样的呢?-> 和传统的开发模式相比,基于AUTOSAR架构的开发,到底有哪些好处呢?二、AUTOSAR和基础软件供应商如果对于AUTOSAR规范有些了解的读者朋友们,应该会注意到AUTOSAR规范文档数量庞大,模块众多,规范规定的细致程度非常高。因此,要基于AUTOSAR的规范来进行开发,需要大量的人力,资源的投入。绝大多数Tier1,OEM都没办法自行独立完成基于AUTOSAR规范的软件开发。因此,就诞生出了基础软件供应商了,也可称之为Tier2。基础软件供应商专注于实现基于AUTOSAR架构,规范的商业化工作,为客户提供高质量,可靠的基础软件,为客户提供专业的技术培训,技术支持,和工程服务。帮助客户更加高效的完成基于AUTOSAR架构的ECU软件开发和产品实现。作为AUTOSAR的基础软件供应商,负责开发基于AOTUSAR规范的开发工具链,包括上下游各个环节的工具链,开发基于AUTOSAR规范的各个软件模块,同时,也要负责开发基于不同芯片,不同硬件平台的底层驱动模块。同时,基础软件供应商也要提供技术咨询,技术支持和工程服务,给到客户。帮助客户完成产品的设计,开发,以及后续的产品资质等的认证。三、AUTOSAR主流的基础软件供应商目前来看,AUTOSAR的基础软件供应商也有不少,国内外的都有。整体来看,国外的基础软件供应商的综合表现要优于国内的基础软件供应商。国外的基础软件供应商主要有:Vector,ETAS,Elektrobit,Mentor。而国内的基础软件供应商有:东软睿驰,普华基础软件,经纬恒润,华为等。从市场份额来看,国外的基础软件供应商的占比非常大,应用的量产项目也非常多。国内的基础软件供应商应用的相对较少,且量产项目数量也太多。从ECU产品的复杂程度来看,一般功能复杂,要求苛刻的产品大多都选择国外的基础软件供应商的产品进行开发。而功能较为简单,则视具体情况来定,有一部分选择的是国产基础软件供应商的产品来开发。Vector:行业内的Top One级别的公司,基础软件领域的独角兽公司。有着多年的丰富的基础软件产品的积累,在AUTOSAR基础软件领域里应用的非常广泛,其产品力非常非常具有竞争力。旗下的产品工具链齐全,界面友好,易于上手。软件模块非常齐全,代码质量也是最高的。但是产品价格偏高,商务模式不够灵活。ETAS:作为老牌Tier1博世集团的子公司,继承了博世内部的部分软件模块和功能,整体的AUTOSAR软件产品一般,工具链也是不错的。近些年也在国内开拓市场,价格,商务模块比较灵活。在国内的一些OEM中,也能拿到一些量产项目。Elektrobit:简称EB,也是老牌Tier1大陆集团的全资独立子公司,也拥有比较全面的产品和开发工具链,对于BSW 和MCAL的开发都非常的友好,且支持的平台也比较丰富。但是没有上层的SWC的工具链,需要配合其他公司的工具链来使用。EB在中国的技术支持团队人数比较少,技术能力也有限。Mentor:西门子集团的下属子公司,AUTOSAR领域的基础软件开发工具链也比较齐全,基础软件模块,代码质量也不错。只是在国内发展的比较低调,多是通过代理商进行商业活动。国内的一些小公司,可以看到他们的身影。东软睿驰:国内做基础软件比较出色的公司之一了,其汽车基础软件平台产品NeuSAR在软硬件协同能力、软件模块覆盖完整度、软件平台产品化进展、工具链完善程度都有一定的优势。东软睿驰的AUTOSAR产品NeuSAR,版本为21-11,是目前国内最先进的。有支持AUTOSAR Adaptive标准的NeuSAR aCore平台,以及支持AUTOSAR Classic标准的NeuSAR cCore平台。普华基础软件:是妥妥的国家队,由中央直属中国电子科技集团公司控股。其自主研发的ORIENTAIS AUTOSAR汽车电子基础软件平台定位于满足汽车电子应用开发及测试需求,提供一体化的系统解决方案、定制开发和本地化技术支持。同时,普华也和众多国内外的芯片厂商有一定的合作。经纬恒润:成立之初就是靠代理,销售国外汽车电子研发工具起家的,其中,也代理过Vector 公司的全线产品。对于Vector产品的认识程度也是非常深入的。依靠着前期的积累,恒润也开始进行了基础软件的研发,INTEWORK-EAS(ECU AUTOSAR Software,以下简称EAS)是经纬恒润自主研发的符合AUTOSAR标准的软件产品。华为:自从华为成立了车BU事业部以后,开始进军汽车电子领域。其业务范围非常广泛,不尽做汽车零部件,也做汽车基础软件,例如AUTOSAR产品:CP对应的VOS;AP对应的是AOS; 有对等的代码配置工具做BSW和RTE配置,实现其功能。BSW是用Configurate(记得没错的话),architect是做RTE配置。 但是,在行业内的反馈不是特别好,市场占有率也不是特别高。但是对于车规级规范,当用户体量上来后,给的反馈多了,迭代起来性能及稳健性也就慢慢好了起来。就好像自动驾驶算法需要海量数据喂养优化一样!!!我祝愿菊厂也慢慢牛起来。搁笔分享完毕!愿你我相信时间的力量做一个长期主义者!诊断测试工具CANoe.DiVa从入门到精通系列——开门见山 |
|