汽车基础软件新「战争」:群雄混战,谁在抢跑?
中国车用基础软件迎来了发展的黄金窗口期。
当前,汽车电子电气架构正在加速向“跨域融合”的时代演进,汽车软件架构也在加速向SOA架构升级,软硬件分层解耦成为了实现“软件定义汽车”新开发模式的前提。
过去,汽车的所有功能开发都是通过软硬件集成开发来实现的,软件和硬件缺少统一的接口,同一功能在适配不同车型时,往往需要重新设计、重新开发,不仅工作量繁琐复杂,且无法对第三方开放。
但在软件定义汽车的时代下,越来越多车企采用“硬件预埋+软件付费解锁”的盈利模式。为了实现差异化,主机厂往往需要以非常快速的反应能力去收集用户不断变化的需求,并进行对应的软件迭代。在这样的背景之下,车企对于软件复用、快速部署和更新软件解决方案、降低软件开发成本等诉求愈加强烈。
车载基础软件是实现软硬件解耦的关键环节,可以为后续汽车系统服务提供可复用、稳定的软件支持,其架构与性能直接影响着上层应用的开发效率和质量。
业内人士一致认为,未来几年将是整个汽车行业向软件定义转型升级的关键时期,也是中国车载基础软件发展的重要窗口期。谁能抓住这一波机会,就能提前锁定中国汽车市场智能化转型的巨大软件红利。
群雄混战
过去几年,一大批传统车企、Tier1、科技公司看到了基础软件的价值所在,纷纷加码汽车基础软件赛道。
比如博世、大陆、采埃孚、安波福等传统Tier1,过去几年都在强化基础软件赛道的布局;而国内市场,映驰科技、东软睿驰、零念科技、国科础石等一批本土厂商也在加快布局速度。
“现阶段,各大车企都在不断壮大自己的软件开发团队,软件开发成本、软件开发速度与软件质量之间的矛盾越来越尖锐。”有业内人士表示,在全新的汽车电子电气架构下,整车不同域的软件开发开始融合,软件的代码量呈指数级提升,复杂度远比想象的复杂。
而映驰科技产品副总裁赵建洪也表示,在多域融合的大背景之下,汽车基础软件会形成泛操作系统的形态,向上则是整车操作系统,具备多芯片、多业务的特性,基础软件栈相比AUTOSAR更为复杂,通讯方式、安全基础、工具链等都要全面升级。
因此,在多域融合的趋势下,如何提升整车架构下的协同开发效率、降低软件开发成本等,成为当下行业关注的重要议题。这也给第三方基础软件供应商提供了一个绝佳的市场窗口期。
对此,零念科技创始人兼CEO柯柱良介绍:“当前,中国汽车基础软件依然是高度依赖国外软件供应商的局面,但AUTOSAR AP架构生态建设进展尚不明显。同时,中国的汽车智能化进程已经领先,这将是中国车载基础软件发展的最佳窗口期。”
从广义范畴来说,底层硬件BSP、RTOS、OS、AutoSAR以及中间件都属于基础软件赛道。映驰科技是全球为数不多可以提供跨域(多域融合)高性能计算软件平台的厂商之一,其自主研发的EMOS是一个面向整车的高性能计算软件平台,包含整车OS中间件、自动驾驶软件平台等。目前,搭载EMOS的智能驾驶软件及智能域控解决方案(包括通讯协议栈)已陆续在上汽、长城、理想等车企量产落地。
成立于2021年的零念科技,主要提供包括高性能通信中间件、任务调度管理、功能安全服务、量产服务在内的完整SOA架构CarOS。同时,零念科技自研的开发工具链,能够帮助客户以零手工代码的方式生成定制化的平台软件。
总体来看,基础软件已经成为了中外供应商的必争之地。其中,一部分供应商可以提供全栈方案,一部分则是提供专业模块化解决方案。
如何抢跑?
不可否认,尽管中国车载基础软件正处于“百花齐放”的窗口期,但同时也面临着诸多的难题与挑战。比如车载基础软件还没有形成统一的技术规范和标准、商业模式还没有打通等。
“目前中国车载基础软件市场已经呈现出了‘烟囱效应’,过度的差异化导致很多重复开发,浪费了不必要的社会资源。找到自研与合作的平衡点,避免重复造轮子,是当前汽车行业急需思考的重要问题。”柯柱良如此表示。
此外,他表示,在传统汽车行业中,大家只愿意对硬件或者包含软硬一体的系统买单,但纯软件的价值认知不深,软件许可的商业模式还在起步当中。
而国科础石总裁薛云志也表示,在EE架构的不同阶段,业内对于底层基础软件的需求存在较大的不同。在多域融合的大趋势下,汽车软件需要构建一个开源开放的生态范式。“通过开源开放、无边界协作等方式,可以集众智、汇众力,快速推动基础软件的开发迭代,并且促进技术与产品的广泛应用。”
在这样的背景之下,近几年,产业链企业开启了一轮合作热潮,而包括Elektrobit等在内的外资软件厂商也加速了其在中国市场的合作生态体系的构建。
很显然,伴随着产业链各方的合纵连横,供应商与车企的供应关系也在变化,传统汽车供应链被打破,原有链条式的“供应”模式开始转向扁平化的“合作”模式。未来,车企指定操作系统、中间件模块将会成为趋势,具备灵活商业模式的企业有望成为超级赢家。
“三年内,基础软件市场必将经历激烈的洗牌,最终剩下几家寡头企业。”赵建洪直言,早期投入有量产项目并有规模的企业会率先跑出来。
那么,现阶段,中国本土基础软件公司应该如何建立自身的竞争壁垒?薛云志表示,基础软件公司的首要目标是解决生产率与复杂度之间的代差,帮助主机厂更快速地将产品投放市场,从而建立起强大的竞争壁垒。
其次,基础软件服务商可以与产业链上下游软硬件产品进行广泛的适配,比如适配市面上所有的主流的计算平台,RTOS、OS、中间件、AutoSAR等不同模块组件供应商要进行横纵向打通。
另一方面则是与主机厂构建深入的合作关系,基于成熟的产品方案以及主机厂的差异化需求提供定制化软件服务,从而帮助主机厂构建差异化的竞争格局。
国科础石瞄准的是操作系统开源的关键战略,先后发布了础光操作系统整体规划及开源计划、础光实时操作系统(Photon RTOS)等,未来将打造面向下一代智能汽车的汽车操作系统整体解决方案及支持多核异构环境下的混合关键内核操作系统,并对外开源。
诚然,未来几年将是中国本土基础软件企业发展的关键时期。如何突破多域融合的基础软件技术挑战与难题,并且快速建立起强大的竞争壁垒,对于入局基础软件赛道的企业来说极为重要。
8月30-31日,2023年度(第十五届)高工智能汽车开发者大会(汽车软件、座舱车联)暨年度细分领域供应商/产品方案竞争力评选颁奖典礼将在上海·虹桥新华联索菲特大酒店举办,包括ETAS、国科础石、BlackBerry、中兴通讯、畅行智驾等产业链企业将围绕智能汽车软件市场新风向、商业模式创新等问题进行探讨。
与此同时,大会还设置了网络安全、座舱车联、多模态人机交互、5G与V2X等主题专场,为辰信安、银基安全、百度智能云、博泰车联网、诺博科技、东软集团、哈曼、自行科技等企业代表将出席,并发表精彩演讲。
另外,高工智能汽车研究院还将发布《2023-2030年中国汽车智能化软件市场趋势报告》,并且现场揭晓《2023年度智能汽车软件细分赛道TOP10供应商》的最终获奖企业名单。
相关文章:
汽车基础软件新「战争」:群雄混战,谁在抢跑?
中国车用基础软件迎来了发展的黄金窗口期。 当前,汽车电子电气架构正在加速向“跨域融合”的时代演进,汽车软件架构也在加速向SOA架构升级,软硬件分层解耦成为了实现“软件定义汽车”新开发模式的前提。 过去,汽车的所有功能开发…...

阿里云预装LAMP应用导致MySQL不显示访问密码如何解决
😀前言 本篇博文是关于阿里云云服务器ECS部署MySQL过程中出现的一下坑,希望能够帮助到您😊 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家…...
SQL 自动清除7天前数据前收缩数据库
作用: 删除七天前数据库中间表的资料,并收缩数据库 delete-Ecustom-xml-midtable.sql delete Mid_bom where datediff(day,dty,getdate())>7 delete Mid_cus where datediff(day,dty,getdate())>7 delete Mid_exp where datediff(day,dty,getdate(…...

LangChain-ChatGLM在WIndows10下的部署
LangChain-ChatGLM在WIndows10下的部署 参考资料 1、LangChain ChatGLM2-6B 搭建个人专属知识库中的LangChain ChatGLM2-6B 构建知识库这一节:基本的逻辑和步骤是对的,但要根据Windows和现状做很多调整。 2、没有动过model_config.py中的“LORA_MOD…...

Telerik UI for ASP.NET Core Crack
Telerik UI for ASP.NET Core Crack Telerik ASP.NET Core还包括MVC和Kendo UI捆绑包(用于JavaScript)、Figma的设计工具包以及文档处理库、用于ASP.NET Core的Telerik REPL、RTL支持、辅助功能和键盘导航、主题化、虚拟课堂培训、详细文档、演示、KBs和世界级支持。使用一整套…...

【TypeScript】中关于 { 声明合并 } 的使用及注意事项
概念: 在TS中,如果定义了多个相同命名的函数,接口或者class 类,那么它们会自动合并成一个类型 函数的合并: 前面章节讲解的函数重载就是使用了定义多个函数的类型进行合并: function reverse(x: number):…...
Day 43
Day 43 1049.最后一块石头的重量II 本题中,石头的重量是 stones[i],石头的价值也是 stones[i] ,可以 “最多可以装的价值为 dp[j]” “最多可以背的重量为dp[j]” dp[j] max(dp[j], dp[j - stones[i]] stones[i]); 最后dp[target]里是…...
服务器安全需要注意的几个方面?
服务器安全需要注意的几个方面? 服务器的核心技术相对复杂,专业人员稀少,尤其在病毒技术快速更新迭代的前提下,安全问题更为突出。这里提供一些实际工作中总结出的安全防护经验,以供参考。 一,增强网络整…...

Mysql数据库第十三课-----------sql语句的拔高3--------直冲云霄
作者前言 🎂 ✨✨✨✨✨✨🍧🍧🍧🍧🍧🍧🍧🎂 🎂 作者介绍: 🎂🎂 🎂 🎉🎉🎉…...

计算机网络-物理层(一)物理层的概念与传输媒体
计算机网络-物理层(一)物理层的概念与传输媒体 物理层相关概念 物理层的作用用来解决在各种传输媒体上传输比特0和1的问题,进而为数据链路层提供透明(看不见)传输比特流的服务物理层为数据链路层屏蔽了各种传输媒体的差异,使数据…...

差分升级在物联网水表上的实现与应用(学习)
摘要 当越来越多的物联网水表加入抄表系统后,实现了水表数据的信息化,并且当水表终端需要技术更新时,通过网络方式来升级产品可以高效修复设备面临的问题,减少用户损失,降低维护成本,但同时也对有限的网络…...

ubuntu磁盘管理
show partition information 挂载设备在这 显示文件系统信息 build file system mkfs -t ext4 /dev/nvme0n1p4命令作用:将/dev/nvme0n1p4 格式化为 ext4 建立交换分区 mkswap -c -v1 /dev/nvme0n1p4 102400-c:check -v1:新版交换分区 -v0&…...

前端处理后端返回的数据中有\n\n字样的换行符标识
后端返回的数据: 上面圈着的部分就是\n,前端需要将数据进行换行,对于这类型的数据,在前端页面是需要进行稍微处理才能正常显示。如果没有经过处理,那么内容是不会在有换行符的位置进行换行显示的 解决办法1࿱…...

matlab解常微分方程常用数值解法2:龙格库塔方法
总结和记录一下matlab求解常微分方程常用的数值解法,本文将介绍龙格库塔方法(Runge-Kutta Method)。 龙格库塔迭代的基本思想是: x k 1 x k a k 1 b k 2 x_{k1}x_{k}a k_{1}b k_{2} xk1xkak1bk2 k 1 h f ( x k , t …...

数据结构-栈(C语言简单实现)
简介 栈是一种数据结构栈可以用来存放数字一次只能向栈里加入一个数字,一次也只能从栈里获得一个数字栈里到的数字有前后顺序,先进入到的数字在前,后进入的数字在后每次从栈里获取的数字一定是最后面的数字,最后获取的数字一定是…...

山东布谷科技直播软件源码探索高效、稳定直播传输的技术介绍:流媒体传输技术
今天我们探索的是让直播软件源码平台在直播时能够高效、稳定的进行直播传输的技术,而这个技术就是直播软件源码平台的流媒体传输技术,在直播软件源码平台中,流媒体传输技术会将直播的图像、视频、音频等相关的流媒体信号通过网络传递到用户的…...

LeetCode 热题 100 JavaScript -- 74. 搜索二维矩阵
给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非递减顺序排列。 每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false 。 …...

任我行 CRM SQL注入漏洞复现(HW0day)
0x01 产品简介 任我行CRM(Customer Relationship Management)是一款专业的企业级CRM软件,旨在帮助企业有效管理客户关系、提升销售效率和提供个性化的客户服务。 0x02 漏洞概述 任我行 CRM SmsDataList 接口处存在SQL注入漏洞,未…...
[CKA]考试之集群故障排查 – kubelet故障
由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅 题目为: Task 一个名为wk8s-node-0的节点状态为NotReady,让其他恢复至正常状态…...

VBA技术资料MF42:VBA_从Excel中上面的单元格复制公式
【分享成果,随喜正能量】唯有梦想才配让你不安,唯有行动才能解除你的不安.绳锯木断,水滴石穿。也许你现在做的事情很小,只要你能日积月累的坚持下去,才会发现意义非凡。所谓的成功,便是别人失败的时候你还在…...

XCTF-web-easyupload
试了试php,php7,pht,phtml等,都没有用 尝试.user.ini 抓包修改将.user.ini修改为jpg图片 在上传一个123.jpg 用蚁剑连接,得到flag...

K8S认证|CKS题库+答案| 11. AppArmor
目录 11. AppArmor 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作: 1)、切换集群 2)、切换节点 3)、切换到 apparmor 的目录 4)、执行 apparmor 策略模块 5)、修改 pod 文件 6)、…...

如何在看板中有效管理突发紧急任务
在看板中有效管理突发紧急任务需要:设立专门的紧急任务通道、重新调整任务优先级、保持适度的WIP(Work-in-Progress)弹性、优化任务处理流程、提高团队应对突发情况的敏捷性。其中,设立专门的紧急任务通道尤为重要,这能…...
OkHttp 中实现断点续传 demo
在 OkHttp 中实现断点续传主要通过以下步骤完成,核心是利用 HTTP 协议的 Range 请求头指定下载范围: 实现原理 Range 请求头:向服务器请求文件的特定字节范围(如 Range: bytes1024-) 本地文件记录:保存已…...
C++.OpenGL (10/64)基础光照(Basic Lighting)
基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...

网络编程(UDP编程)
思维导图 UDP基础编程(单播) 1.流程图 服务器:短信的接收方 创建套接字 (socket)-----------------------------------------》有手机指定网络信息-----------------------------------------------》有号码绑定套接字 (bind)--------------…...
C++八股 —— 单例模式
文章目录 1. 基本概念2. 设计要点3. 实现方式4. 详解懒汉模式 1. 基本概念 线程安全(Thread Safety) 线程安全是指在多线程环境下,某个函数、类或代码片段能够被多个线程同时调用时,仍能保证数据的一致性和逻辑的正确性…...

HashMap中的put方法执行流程(流程图)
1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中,其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下: 初始判断与哈希计算: 首先,putVal 方法会检查当前的 table(也就…...

【MATLAB代码】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),附源代码|订阅专栏后可直接查看
文章所述的代码实现了基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),针对传感器观测数据中存在的脉冲型异常噪声问题,通过非线性加权机制提升滤波器的抗干扰能力。代码通过对比传统KF与MCC-KF在含异常值场景下的表现,验证了后者在状态估计鲁棒性方面的显著优…...
uniapp 集成腾讯云 IM 富媒体消息(地理位置/文件)
UniApp 集成腾讯云 IM 富媒体消息全攻略(地理位置/文件) 一、功能实现原理 腾讯云 IM 通过 消息扩展机制 支持富媒体类型,核心实现方式: 标准消息类型:直接使用 SDK 内置类型(文件、图片等)自…...