分享

车载软件架构——基础软件供应商&开发工具链(一)

 车载诊断技术 2023-09-12 发布于上海

车载软件架构——基础软件供应商&开发工具链(一)

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。

老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:

没有人关注你。也无需有人关注你。你必须承认自己的价值,你不能站在他人的角度来反对自己。人生在世,最怕的就是把别人的眼光当成自己生活的唯一标准。到最后,既没有活成别人喜欢的样子,也没有活成自己想要的样子。我们只有接纳真实的自己,不自卑、不自傲,才能拥有更强大的内心;只有找到自己的核心价值,才能活出自己的精彩人生。

本文主要讲述如下内容,接着上一篇的介绍内容,继续聊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配置。

但是,在行业内的反馈不是特别好,市场占有率也不是特别高。但是对于车规级规范,当用户体量上来后,给的反馈多了,迭代起来性能及稳健性也就慢慢好了起来。就好像自动驾驶算法需要海量数据喂养优化一样!!!我祝愿菊厂也慢慢牛起来。

搁笔分享完毕!

愿你我相信时间的力量

做一个长期主义者!

车载软件架构 —— 闲聊几句AUTOSAR OS(九)

车载诊断数据库——诊断问卷调查表与CDD关联关系

车载软件架构 —— 闲聊几句AUTOSAR OS(八)

车载软件架构 —— 闲聊几句AUTOSAR OS(七)

电子电气架构——车载DoIP通信汇总

车载软件架构 —— 闲聊几句AUTOSAR OS(六)

诊断测试工具CANoe.DiVa从入门到精通系列——开门见山

电子电气架构 —— OEM关于DTC具体实现相关见解

车载软件架构 —— 闲聊几句AUTOSAR OS(五)

车载软件架构 —— 闲聊几句AUTOSAR OS(四)

车载诊断协议 —— 诊断服务Service 11

车载软件架构 ——闲聊几句AUTOSAR OS(三)

车载软件架构 —— 闲聊几句AUTOSAR OS(二)

车载诊断协议-ISO 14229

车载诊断协议-ISO 14229 / 13400 /15765

车载软件架构——闲聊几句AUTOSAR OS(一)

电子电气架构——IP地址获取方式

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多