引言
在软件定义汽车的大潮下,车企都在开始构建自己的软件能力,但是传统的软硬件平台架构已经不能满足需求。很多围绕智驾成立的软件公司,也都只是在单独的域内考虑问题,没有从智能汽车整体数字系统架构的角度考虑问题。车企缺的不是一个智驾域控的解决方案,缺的是在中央计算EE架构下,整个分布式通信计算系统的软硬件解决方案。而此类的基础框架,靠一家车厂的力量,很难构建,也很难在行业内获得广泛的支持,在当前的政治背景和行业现状下,是有机会联合行业的力量,共同打造一个新的生态系统的。
开源的内容
-
提供一个参考的中央计算EE架构,定义计算单元和通信 络之间的拓扑关系。
-
提供一个用于实验及验证的参考硬件平台(包含各计算节点与通信 络),可以与芯片厂商以及硬件Tier1合作,在此平台上,各方可以进行软件原型、通信协议的开发及验证,科研机构也可以依托此平台进行教学。
-
提供一个开源的基础软件平台,各方能够以该软件平台为基础,快速构建自己的软件开发能力,该软件平台包含了服务发现、 络管理、权限管理、运行监控、环 通信、升级、日志、持久化等,完整的车控应用开发框架,提供一种统一的接口描述语言。
-
提供一个开放的服务接口标准,将 络信 和ECU功能抽象化、服务化,提供一个服务分层、分类的参考方案,将标准服务SDK化,提供服务适配层设计,用于屏蔽各方架构不同而导致的实现上的差异。
-
提供计算与通信单元软件的架构及参考实现,让各方能够基于软件平台,快速构建HPC、 关、交换机、Zonal Controller等单元上的软件能力。
-
提供一套完整的开源工具链,用于服务的设计、开发、仿真、测试、代码生成等,帮助各方快速将工具用于自动化的流程中去,打通其与云端CI、SDK服务器等数字化系统的联系。
初步运作方式
先期成立一个技术委员会,邀请在一线工作的各方专家,以技术研讨会的形式进行交流,达成几个目的:明确各方需求,在技术路线上能够达成一致,梳理需要攻关的技术课题。
在前期需求和技术路线大致明确的基础之上, 区组建早期的架构设计团队,进行相关的方案设计,招募愿意贡献的专家担任各个领域的技术牵头人,感兴趣的公司或创业团体也可以参与承担部分设计,通过技术研讨会也可以对方案进行讨论。
在方案清晰的前提下, 区组建开发团队,开始构建开源代码,有意愿的创业公司也可以参与进来。
在Beta版本发布之后, 区需要组建一个运营维护团队,评审review相关/p>