看到一个日产工程师分享日产汽车软件自主研发过程的讲座。
很落地,很务实,从中我们得以窥见日本汽车在“软件定义汽车-SDV”时代的行动和挑战。
我觉得很有意义,特意截图分享给大家。原视频已同步更新到视频号,后面有时间会加字幕。
这个演讲一共分两大部分。
第一部分讲这10年日产的SDV部门都做了什么。
第二部分讲日产SDV部门未来要做什么。
第一页:

概述日产SDV部门这10年做的事情。
2017年,开始自主研发车载软件,并开始自研ADAS和智能座舱软件。
2018年,建立了STC(Software Training Center)培训学校。
2021年,开始自研车身软件,并着手代码分支一本化。
2023年,建立了支持持续集成和持续交付/部署的云平台,以及日产全球可访问的工作台门户。
2025年,建立Nissan Scalable Open Software Platform,相当于汽车数据与管理平台。
第二页:

用实际的工具、平台,ECU做培训,截至2025年培养了770名工程师。
第三页:

原来的软件都是委托开发,所以自主研发的初期日产并不知道如何正确管理软件。有多个分支的时候,检出一个Bug,就要确认所有分支的情况,费时费力,简直是横向展开的狂欢。为了避免这种情况,日产做了分支一本化。这个工作很有意义,如图所示,近年来代码越来越多,但是分支越来越少。
第四页:

做了持续集成和持续交付的自动化流程,并部署到云平台,提高了效率。
第五页:

做了工作台门户,全球据点都可以访问,可以快速编译镜像版本、构造开发和测试环境等。
第六页:

建立自己的汽车数据与管理平台。收集和分析车辆数据,根据分析结果,开发新的软件,然后通过该平台向客户发布新版本(OTA),形成运营体系的闭环。
第七页:

前面讲了过去日产做了什么,接下来讲一下日产现在和未来要做的事情。
第八页:

日产正在在着手进行两个变革:开发模型的变革和开发流程的变革。
第九页:

原来的汽车软件开发是委托开发。车厂把产品承包给Tier1,Tier1再承包给Tier2,整个车辆的开发过程是Tier1主导的。由于层层外包,天生具有开发速度慢的特性,在追求速度的SDV时代,延续这种模式就注定无法生存。另外,过去是一锤子买卖,车卖出去,软件就不用再开发了,现在车辆量产后软件还要继续迭代。但OEM不能每次OTA开发的时候,都与供应商重新签一次合同,也就是说原来的商业合作模式已经不能适用于目前的产品需求了。
第十页:

现在日产要建立的是这种圆形的协作型体制——以日产为中心,日产主导,供应商配合的开发模式。
第十一页:

原来硬件、平台和APP都是并行开发,PF交给Tier1,日产自己做APP。这样Bug会在项目后期的结合测试阶段出现,造成大量返工。
第十二页:

将来日产要自己做PF,先开发出稳定的平台,然后再开发APP,减少返工。
以上就是讲座的大致内容。
写在后面,在智能手机普及之前,日本国内使用的手机叫ガラケー,他不是我们认为的诺基亚手机,它是介于诺基亚和智能手机之间的一种特殊产品,它有手机钱包、可以视频通话、可以看电视....,但这些功能都只能在日本用,出了日本就是砖头一块。当时日本手机都是和运营商绑定的,一点不愁卖,日本的手机制造商也因为过于“自嗨”而错过了整个移动互联网时代,从此基本退出了手机市场。
不知道日本汽车以后会变成什么样子,是否会走手机的老路,我没有阴阳的意思,我的确很困惑。
夜雨聆风