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

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

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

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

不过,由于车载操作系统的自主开发难度大,目前汽车操作系统市场主要由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.mfbz.cn/a/57806.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【黑马程序员前端】JavaScript入门到精通(2)--20230801

B站链接 【黑马程序员前端】JavaScript入门到精通(1)–20230801 【黑马程序员前端】JavaScript入门到精通(2)–20230801 2.web APIs资料(续前) web APIs第六天 01-正则表达式的使用 <!DOCTYPE html> <html lang"en"><head><meta charset&quo…

RISC-V基础之函数调用(一)简单的函数调用(包含实例)

高级语言支持函数&#xff08;也称为过程或子程序&#xff09;来重用通用的代码&#xff0c;以及使程序更加模块化和可读。函数可以有输入&#xff0c;称为参数&#xff0c;和输出&#xff0c;称为返回值。函数应该计算返回值&#xff0c;并且不产生其他意外的副作用。 在一个…

HTML+CSS+JavaScript:实现B站评论发布效果

一、需求 1、用户输入内容&#xff0c;输入框左下角实时显示输入字数 2、为避免用户输入时在内容左右两端误按多余的空格&#xff0c;在发送评论时&#xff0c;检测用户输入的内容左右两端是否带有空格&#xff0c;若有空格&#xff0c;发布时自动取消左右两端的空格 3、若用…

第9章 CSS-DOM

三位一体的网页 游览器由结构层&#xff0c;表现层&#xff0c;行为层组成 结构层 网页的结构层&#xff08;structural layer&#xff09;由HTML或XHTML之类的标记语言负责创建。 表现层 表示层&#xff08;presentation layer&#xff09;由CSS负责完成。CSS描述页面内容…

软件测试环境讲解

在一个项目开发到发布的整个过程中&#xff0c;会使用到很多个环境进行测试和运行项目。最基本的开发环境、测试环境、准生产环境、生成环境 一、开发环境 开发环境顾名思义就是我们程序猿自己把项目放到自己的电脑上&#xff0c;配置好以后&#xff0c;跑起来项目&#xff0c…

高性能API设计

背景 设计出一个高性能的API&#xff0c;需要综合网络、业务、数据库的优化。一下是我在实际的开发过程中总结的优化思想和一些效率提升的技巧。 批量思想 很多的数据库操作都含有batch或者bulk的api&#xff0c;如我最近常使用的mybatis、mybatis plus以及elastic Search的…

【机器学习】西瓜书习题3.3Python编程实现对数几率回归

参考代码 结合自己的理解&#xff0c;添加注释。 代码 导入相关的库 import numpy as np import pandas as pd import matplotlib from matplotlib import pyplot as plt from sklearn import linear_model导入数据&#xff0c;进行数据处理和特征工程 # 1.数据处理&#x…

指针经典笔试题强训(附图详解)

目录 笔试题1&#xff1a; 解析&#xff1a; 运行结果&#xff1a; 笔试题2 解析&#xff1a; 运行结果&#xff1a; 笔试题3 解析&#xff1a; 运行结果&#xff1a; 笔试题4 解析&#xff1a; 运行结果&#xff1a; 笔试题5 解析&#xff1a; 运行结果&#xff1a;…

智慧~经典开源项目数字孪生智慧商场——开源工程及源码

深圳南山某商场的工程和源码免费赠送&#xff0c;助您打造智慧商场。立即获取&#xff0c;提升商场管理效能&#xff01; 项目介绍 凤凰商场作为南山地区的繁华商业中心&#xff0c;提供多样化的购物和娱乐体验。通过此项目&#xff0c;凤凰商场将迈向更智能的商业模式。 本项目…

【第一阶段】kotlin语言的String模板

1.在Java中拼接字符串使用的是“” 2.在kotlin中使用"${}" 3.kotlin语言中if是表达式&#xff0c;更灵活 fun main() {val city"西安"val time24//java中写法println("我在"city"玩了"time"小时")//kotlin中写法&#xff0…

汽车EBSE测试流程分析(四):反思证据及当前问题解决

EBSE专题连载共分为“五个”篇章。此文为该连载系列的“第四”篇章&#xff0c;在之前的“篇章&#xff08;三&#xff09;”中已经结合具体研究实践阐述了“步骤二&#xff0c;通过系统调研确定改进方案”等内容。那么&#xff0c;在本篇章&#xff08;四&#xff09;中&#…

springboot项目如何自动重启(使用Devtools检测修改并自动重启springboot)

1. 问题&#xff1a; 我们在项目开发阶段&#xff0c;可能经常会修改代码&#xff0c;修改完后就要重启Spring Boot。经常手动停止再启动&#xff0c;比较麻烦。 所以我们引入一个Spring Boot提供的开发工具&#xff1b; 只要源码或配置文件发生修改&#xff0c;Spring Boot应用…

力扣 62. 不同路径

题目来源&#xff1a;https://leetcode.cn/problems/unique-paths/ C题解1&#xff1a;动态规划。声明二维数组。 确定dp数组&#xff08;dp table&#xff09;以及下标的含义。dp[i][j] &#xff1a;表示从&#xff08;0 &#xff0c;0&#xff09;出发&#xff0c;到(i, j) …

2023年08月在线IDE流行度最新排名

点击查看最新在线IDE流行度最新排名&#xff08;每月更新&#xff09; 2023年08月在线IDE流行度最新排名 TOP 在线IDE排名是通过分析在线ide名称在谷歌上被搜索的频率而创建的 在线IDE被搜索的次数越多&#xff0c;人们就会认为它越受欢迎。原始数据来自谷歌Trends 如果您相…

【MySQL】DDL和DML

4&#xff0c;DDL:操作数据库 我们先来学习DDL来操作数据库。而操作数据库主要就是对数据库的增删查操作。 4.1 查询 查询所有的数据库 SHOW DATABASES; 运行上面语句效果如下&#xff1a; 上述查询到的是的这些数据库是mysql安装好自带的数据库&#xff0c;我们以后不要操…

精通GPU编程,高效处理Pandas

大家好&#xff0c;当正在使用python处理大型数据集&#xff0c;那么很可能会感受到&#xff0c;当基于CPU的pandas DataFrame难以执行操作时&#xff0c;等待数小时才能完成查询的挫败感。正是在这种情况下&#xff0c;pandas用户应该考虑使用RAPIDS cuDF利用GPU的强大功能进行…

无涯教程-Lua - Arrays(数组)

数组是对象的有序排列&#xff0c;可以是包含行集合的一维数组&#xff0c;也可以是包含多行和多列的多维数组。 在Lua中&#xff0c;数组是使用带有整数的索引表实现的。数组的大小不是固定的&#xff0c;并且可以根据无涯教程的要求(取决于内存限制)来增长。 一维数组 一维…

Linux系统安装部署MongoDB完整教程(图文详解)

前言&#xff1a;本期给大家分享一下目前最新Linux系统安装部署MongoDB完整教程&#xff0c;我的服务器采用的是Centos7&#xff0c;在部署之前我重装了我的服务器&#xff0c;目的是为了干净整洁的给大家演示我是如何一步步的操作的&#xff0c;整体部署还是挺简洁&#xff0c…

react ant icon的简单使用

refer: 快速上手 - Ant Design 1.引入ant npm install antd --save 2.在页面引用&#xff1a; import { StarOutlined } from ant-design/icons; 如果想要引入多个icon&#xff0c;可以这样书写&#xff1a; import { UserOutlined, MailOutlined, PieChartOutlined } fr…

C/C++开发,opencv与qt结合播放视频

目录 一、qt_ui创建 1.1 ui设置 1.2 ui及代码输出保存 二、创建工程 2.1 工程目录及编译设置 2.2 源码设计 三、编译及测试 3.1 程序编译 3.2 程序运行 首先声明&#xff0c;这是一个OpenCV 3学习文档的案例&#xff0c;但是说明有些过于省略&#xff0c;只有一些简短的代码…
最新文章