AUTOSAR入门-江湖

原创 thatway 那路谈OS与SoC嵌入式软件 2022-03-02 23:58

AUTOSAR的江湖

这个系列主要介绍
AUTOSAR
的开源代码,在介绍代码前先扯一点江湖事,如果在其他软件行业可能江湖不深,但是了解下汽车行业就会感叹
江湖水深
啊。整个汽车产业链涉及很多的公司,
利益
纷争,你来我往,热闹非凡。

1.**车厂 PK 芯片供应商**


一般的汽车大概有两万
个零部件组成,这些零部件里面越来越智能化,就是说带芯片的零部件越来越多,但是不同供应商的芯片软件不能复用,导致芯片涨价车厂想换别家芯片需要新研发软件成本高,芯片供应商收割了车厂。

上图中的几个大车厂(外国的)在
2003
年一看这不行,我得拉帮结派
搞个标准,来摆脱软件对硬件芯片的依赖,这样我想换谁的芯片就换,软件不动,零成本,我看谁涨价我就换。这个标准就是AUTOSAR

AUTomotive Open System ARchitecture
),官网:https://www.autosar.org/。

从软件角度看
AUTOSAR
这种
软硬件分离解耦
,提炼接口的方式是符合软件工程思想的,从技术上也是进步,而且降低车的成本,对人民也有利,算是正义的。车厂成本降低,价格下来,人民才能直接受益。

下面反派出场了,
AUTOSAR
的出现让芯片厂商日子不好过,竞争激烈,
饭碗就快没了

2020
年左右,各个汽车芯片供应厂商(外国的)都各种理由,一会水灾火灾,一会疫情什么的,说生产不出来芯片,要涨价。这忽悠的有模有样,汽车芯片
28nm
制造技术没瓶颈,原料沙子都不会缺的,原因很简单,动我饭碗我就耍赖罢工,看谁弄的过谁。我们可以看到
5
块的芯片卖到几千
,然后再怂恿中间商屯芯片炒作,实属不正义的无赖做法,这种行为也只是最后自掘坟墓一把,死前的最后挣扎。垄断涨价,招致产生一大堆新的国产芯片厂商涌入,
2
年左右就产能过剩就能把自己搞死。

2.
车厂
PK
ECU提供商

有了
AUTOSAR
暂时芯片基础硬件可以搞定了,但是随着汽车的智能化,每辆车上有大概
100+

ECU
,一个
ECU
就是一个独立的控制模块,里面运行着一套
AUTOSAR
的代码,由
ECU
供应商封装软硬件卖给车厂。车厂算了一下好家伙,车里面的软件代码算一起超过
1
亿行了,各个
ECU
各自为战,出问题收拾不了,智能化指挥不动,整体安全性也得不到保障,感觉是
诸侯割据
,权力过于分散。这不行,软件必须全部要把握在车厂自己手里,全部
ECU
的代码都要运行在我的超级
CPU
硬件和超级
OS
上,中央集权
,统一指挥,必须都得听中央的,而中央是我车厂的,这就是软件定义汽车。于是
AUTOSAR

CP
构架衍生到了
AP
构架,也是车厂干的事。

3.
车厂**PK**AUTOSAR工具链提供商

AUTOSAR
是比较好,但是发展过程中的模式感觉有点畸形,车厂自己做软件最好,但是种种原因,例如程序员不喜欢车厂的管理风格等,导致车厂还是得让第三方软件提供商来做,软件提供商(外国的)感觉有点居心叵测,把软件做成,能多傻瓜化
就多傻瓜,做成了工具链,车厂的人在界面傻瓜点点配置下就自动生成软件了,一行代码也看不到,给的代码全是宏就不是让人看的。让你啥都不会,然后涨价爱用不用
,不用没了,反正你自己也不会也搞不出来。这就是这几年传统车厂转型智能汽车所面临的问题,被
AUTOSAR
工具链提供商给收割了,当然这也还算正当竞争,谁让人家技术好,就是挖坑不厚道,让车厂越来越傻。

车厂也不是好惹的,你软件卖的贵,我自己搞,传统车厂不会搞软件,那让新势力来搞,新势力
是搞软件出身的,一身互联网
/
手机基因,比
AUTOSAR
软件供应商对软件的理解还深,大鱼来了
,华为小米百度都来了,估计黎明就快到了,打破技术壁垒。

4.
国内**PK 国外**

国外智能汽车发展的早,
AUTOSAR
也是外国制定的。特斯拉的软硬件都是自研的,架构比国内的应该先进
5
年以上。国内发展的过程,从另外一个角度看也是国外软硬件一块收割国内厂商的过程,国内需要什么,什么就
涨价
。而且汽车行业的软件开源的不多,跟硬件相关利益关系太大了,
14

Arccore
开源的就被
Vector
收购不免费了。最近听到一句话说:老外什么东西要么藏着,如果一旦让中国人看见有这个东西,就完蛋了,几年就可以山寨出来。江湖还是那个江湖,向前看技术和产业还是在进步
,努力前行!

后记:

AUTOSAR
入门系列,会以开源代码为主导进行讲解,只开篇胡扯下个人观点,当故事听听就行。

Talk is cheap

show me the code
,后续陆续更新,纯干货分析,无广告,不打赏,欢迎
转载
,欢迎
评论交流

results matching ""

    No results matching ""