“窗口期”开启!多域融合大趋势下,中国智能汽车OS如何破局?

news2025/1/17 1:14:20

操作系统已经成为了各大车厂、互联网企业的必争之地。

过去几年,丰田、大众、奔驰等众多车企,以及阿里、百度、腾讯、华为等纷纷加大了操作系统的布局,智能汽车操作系统的抢位战已经火热开启。

汽车电子电气架构已经迈入了域集中式架构、多域融合的新阶段,汽车行业面临了前所未有的汽车软件开发挑战。操作系统是智能汽车软硬件架构的底层基础,也是连接和统一管理硬件、软件及用户的核心枢纽,未来的重要性不言而喻。

不过,由于车载操作系统的自主开发难度大,目前汽车操作系统市场主要由QNX、Linux、Android等少数几家巨头把控。

中国已经成为了智能汽车最大的市场,操作系统与数据安全、网络安全等息息相关,同时也是决定汽车智能化、网联化胜负的关键。

因此,中国智能汽车产业的发展,必须攻克汽车操作系统这一战略要地。

中国汽车OS迎来最佳窗口期

当前,不管是车企、Tier1还是芯片企业,汽车供应链各层都在由域控制器架构向跨域融合、中央计算迈进,预计2025年中央超算+区域控制架构将进入关键起步期。

与此同时,汽车软件也从嵌入式软件开发转向全栈式软件开发,几乎所有的车企、零部件供应商都面临着软件开发的挑战与难题。在这其中,汽车操作系统对下控制汽车硬件系统、对上提供软件运行环境,可以将复杂的ECU车辆网络抽象简化为单一设备,是汽车软件生态的重要基础。

智达诚远董事长邹晓冬认为,当前阶段是中国智能汽车操作系统发展的关键窗口期。

一方面,全球智能汽车发展格局还没有确定,同时芯片、汽车E/E架构等都还处于变革的周期。

另一方面,在跨域融合的大背景之下,智能汽车产业需要一个整车级的OS系统(可同时支持座舱、车控等系统)。但现阶段汽车各个功能域尚未完全打通,全球范围内还没有一个可以直接长期应用的智能汽车操作系统。

图片

智达诚远董事长邹晓冬

邹晓冬表示,目前智能汽车不同的域采用的是不同的操作系统,导致汽车不同域之间的生态各自独立,不同域之间的应用开发也是割裂的。

资料显示,车载OS主要分为车控OS和车载OS。其中,车载OS主要面向信息娱乐和座舱系统,对于实时性和安全可靠性要求稍低,更加注重用户体验;而车控OS主要面向车辆控制领域和智能驾驶领域,对实时性、安全性、可靠性及算力等要求较高。

除了Linux、QNX、Android等常见的操作系统,广义的范畴还包括AutoSAR(其中,CP包含了基于OSEK标准的OS,而AP则是基于POSIX标准的OS)等系统软件中间件这样的基础软件模块,从而满足不同应用功能开发的灵活性、可扩展性的需求。

由于底层操作系统的自主开发难度较大、开发周期长,需要投入大量的人力、财力,目前大部分车企采用的都是第三方商业操作系统,并且供应商数量也非常有限。

一般来说,开发一个支持汽车量产开发的操作系统,需要组建一个上千人且精通各个操作系统模块的团队,除此之外还需要对芯片的底层架构和开发逻辑、功能安全和信息安全等都非常了解。

“操作系统最大的开发难题就是软件工程量巨大。”邹晓冬表示,未来智能汽车基础软件代码量预计超过10亿行,同时软件版本的迭代、硬件产品的配置等,都将导致软件集成是一项极其复杂的工程。

崛起中的中国汽车OS方案

现阶段,包括斑马智行(AliOS)、华为(HarmonyOS)以及中兴通讯(微内核OS、Safety Linux)、智达诚远等中国厂商陆续推出了汽车操作系统方案,中国智能汽车OS方案正在加速崛起。

作为诚迈科技旗下专门从事汽车操作系统产品研发的厂商,智达诚远提出自己的产品研发方向和重点,推出了跨域融合整车软件计算平台——峰昇操作系统Fusion OS,产品重点兼容不同域的操作系统,通过可靠性的FusionWise中间件满足通信、诊断等各方面要求,打通了座舱域、中央域、智驾域的边界,实现了软硬件的高度解耦。

图片

针对全新的EE架构和域控架构,如果没有操作系统,芯片再好,也很难充分调用起来。”邹晓冬表示,智达诚远的峰昇操作系统Fusion OS旨在构建芯片与OEM之间的数字软底座,是一款整车的、安全的、创新的、高效的智能汽车操作系统。

具体来看,峰昇操作系统Fusion OS包含新一代的智能座舱域软件平台FusionEX6.0、中央控制域软件平台FusionWise3.0、智能驾驶域软件平台FusionDrive2.0和工具链平台FusionStudio。

其中,中央控制域软件平台FusionWise3.0是智达诚远花费了2年多时间打造而成的跨域融合SOA解决方案,包含通信插件、框架、服务管理、仿真器等4大子系统,以及网络、路由、大数据、时间同步、OTA等13项全功能子系统功能方案,可以满足ASIL-C功能安全要求。

FusionWise向下兼容AUTOSAR新版本迭代和硬件升级,向上兼容SOA软件层,是更符合中国市场实际量产需求的全栈增强AP AUTOSAR协议栈和工具链,可以助力客户一站式实现SOA快速开发、调试与闭环部署。”邹晓冬补充表示。

众所周知,在智能驾驶时代,软件开发往往面临着如何实现异构多核之间的协同调度以及不同控制域对于实时性、安全性、可靠性的差异化需求。为此,智达诚远以FusionWise软件平台为基础推出了智能驾驶软件系统FusionDrive2.0,可适配英伟达、高通、黑芝麻智能等主流车规级智能驾驶芯片平台。

据了解,智能驾驶软件系统FusionDrive2.0是一款以实时通信为核心、符合功能安全要求的高可靠智能驾驶底层软件系统。由于整合了FusionWise 基础套件及跨域间 FusionWise 套件,FusionDrive2.0可提供感知数据全链路优化与持续迭代闭环技术服务,同时联合英伟达打造汽车视觉实验室,已建立1000+项的汽车视觉标准化场景,可提供ISP视觉数据优化调优。

很显然,在软件定义汽车时代,以智达诚远等为代表的中国汽车OS厂商,势必将以更多的创新重新书写智能汽车的生态格局,并且逐步实现智能汽车操作系统的“破局”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/829662.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

国产GOWIN实现低成本实现CSI MIPI转换DVP

CSI MIPI转换DVP,要么就是通用IC操作,如龙讯芯片和索尼芯片,但是复杂的寄存器控制器实在开发太累。对于FPGA操作,大部分都是用xilinx的方案,xilinx方案成本太高,IP复杂。 而用国产GOWIN已经实现了直接mipi …

工作日报怎么写?聪明灵犀工具能帮你

工作日报怎么写?在工作中每天写日报是必不可少的,日报不仅可以记录每天的工作内容,也可以帮助自己更好的规划下一步的工作任务。但是,如何写出一份好的日报呢?今天我们就来介绍一些工具,让你的写日报更加高…

Vue3徽标数(Badge)

APIs 参数说明类型默认值必传color自定义小圆点的颜色string‘’falsecount展示的数字,大于 overflowCount 时显示为 overflowCount,为 0 时隐藏number | slot0falseoverflowCount展示封顶的数字值number99falseshowZero当数值为 0 时,是否展…

干货 | 清华大学叶晓俊:GB/T 35274-2023《信息安全技术 大数据服务安全能力要求》解读...

全国信息技术安全标准化委员会(简称信安标委或TC260)在2021年通过了编制组申请的GB/T 35274-2017《信息安全技术 大数据服务安全能力要求》修订项目, 新版标准报批稿在2022年年底提交给国标委进行最后的形式化审查,从国标委标准进…

TCP的三次握手和四次挥手······详解

1、三次握手 三次握手是建立连接的过程 如图大致为三次握手的流程图: 当客户端对服务端发起连接时,会先发一个包连接请求数据,去询问能否建立连接,该数据包称为 “SYN”包 然后,如果对方同意连接,那么…

思科单臂路由、lacp链路聚合、NAT实验

实验拓扑图: 实验目的: 如图所示配置相应IP地址和VLAN,并通过在AR1上配置单臂路由,实现VLAN10和VLAN20的主机能够在VLAN间通信;在SW1和SW2的三条链路实施链路聚合,使用静态LACP模式,使一条链…

【linux--->网络层协议】

文章目录 [TOC](文章目录) 一、概念1.网络层概念2.IP地址概念 二、IP协议报文结构1.首部长度2.总长度(total length)3.协议4.版本号(version)5.服务类型(Type Of Service)6.生存时间间(Time To Live, TTL) 三、网段划分1.5类IP划分法.2.CIDR(Classless Interdomain Routing)划分…

STM32刷Micropython固件参考指南

STM32刷Micropython固件指南 其实刷固件和普通的程序下载烧录无多大的差异,主要是其他因数的影响导致刷固件或刷完固件无法运行的情况和相关问题。 📑刷固件教程 固件下载。目前所支持的stm32型号有这些: stm32f0, stm32f4, stm32f7, stm32g…

《零基础入门学习Python》第076讲:GUI的终极选择:Tkinter13

这节课我们来学习 Tkinter 的布局管理器,那什么是布局管理器呢?说白了,就是用于管理你的组件如何排列。Tkinter 提供了 3 大布局管理器:pack、grid 和 place。 pack 是按添加顺序排列组件grid 是按行/列形式排列组件place 则允许…

qt富文本编辑基本知识(QTextBlockFormat、QTextListFormat)

可以参考该文章:QTextBlockFormat、QTextListFormat - 程序员大本营 核心知识如下: 如果想开发一个富文本编辑器(html,markdown等常见格式),Qt已经为用户完成了几乎所有与编辑有关的具体工作,…

工厂模式(FactoryPattern)

工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 工厂模式提供了一种将对象的实例化过程封装在工厂类中的方式。通过使用工厂模式,可以…

Java:JDK8之后新的时间(推荐使用) ZoneId、 Instant、DataTimeFormatter、Period的相关API

ZoneId //目标:了解时区和带时区的时间。 //1、ZoneId的常见方法: // public static ZoneId systemDefault():获取系统默认的时区 zoneId zoneId ZoneId.systemDefault(); system.out.println(zoneId.getId()); system.out.println(zoneId);// public static Set<String>…

SOME/IP学习笔记1

SOA概念 在SOA中,每个服务就好像我们每一个人在社会中扮演的角色,在对别人提供着服务的同时,同时也享受着别人提供出来的服务,人与人之间,既是彼此独立的,又是需要互相通讯的。服务提供者将功能具象为一组接口,这样使用者就能知道如何调用服务,完成某件事情,得到某个…

亚马逊引流方式有哪些

亚马逊引流是指将潜在的买家从其他渠道引导到亚马逊平台上购买产品。以下是一些常见的亚马逊引流方式&#xff1a; 1、社交媒体营销&#xff1a;通过社交媒体平台如Facebook、Instagram、Twitter等发布有关你产品的信息、广告和优惠活动。吸引潜在客户点击链接&#xff0c;直接…

第七章 递归组件(树组件为例)

递归组件 封装树组件 App.vue <template><div class"App">App<MyTree :dataList"dataList"></MyTree></div> </template><script setup lang"ts"> import { ref, reactive } from "vue"…

Java当中更改源码/修复CVE-2016-1000027漏洞分析

Java当中更改源码/修复CVE-2016-1000027漏洞分析 文章目录 Java当中更改源码/修复CVE-2016-1000027漏洞分析1.基础知识&#xff1a;2.漏洞成因&#xff1a;3.解决方法:4.修改源码: 1.基础知识&#xff1a; ​ 要想分析首先要了解什么是Spring HTTP Invoker&#xff0c;HttpInv…

【考古】Java8 集合工具类Arrays

文章目录 一、概述二、常用方法三、简单使用3.1 Arrays的sort排序3.2 Arrays的binarySearch查找3.3 Arrays的fill填充3.4 Arrays的copyOf复制数组3.5 Arrays的copyOfRange复制部分Arrays的asList数组转链表 四、总结 一、概述 在 Java 的util包中提供了一个Arrays工具类用来操作…

深入了解Redis-实战篇-分布式锁

深入了解Redis-实战篇-分布式锁 一、故事背景二、知识点主要构成1、分布式锁基本原理2、不同实现方式对比3、基于redis的分布式锁3.1、获取锁3.2、释放锁 4、Redisson的可重入锁原理5、Redisson的锁重试和WatchDog机制 三、总结提升 一、故事背景 最近在系统的回顾redis相关的…

系列3-常见的高可用MySQL解决方案

高可用主要解决两个问题&#xff0c;如何实现数据共享和同步数据、如何处理failover&#xff0c;数据共享的解决方案一般是SAN&#xff0c;数据同步通过rsync和drbd技术来实现。 1、主从复制解决方案 这是MySQL自身的高可用解决方案&#xff0c;数据同步方法采用的是MySQL rep…

Eclipse进行debug

目录 基本步骤三种执行方式 -- 键盘快捷键variables面板移除debug过的项目通过eclipse调用具有软件界面的项目进行debug各个variable颜色具有的意义 基本步骤 点击eclipse右上角debug按钮 调出debug面板 点击小蜘蛛图标&#xff08;不是点绿色三角的Run&#xff09; 此时会进…