车载操作系统成新风口,BAT齐上阵,上演“三国杀”

2023-11-12 00:20

本文主要是介绍车载操作系统成新风口,BAT齐上阵,上演“三国杀”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者 | 中国软件网 王锦宝

---

当制造一款优秀的发动机,不再是各家车企的核心技术壁垒时,软件在汽车中的地位,就变得越来越重要。

摩根斯坦利预测:未来,汽车60%的价值都将来自软件。不断迭代的软件,将赋予汽车更加持续的生命力。

腾讯《中国智能网联汽车市场与用户洞察白皮书》显示,中国车联网市场规模预计将在2025年突破2000亿元,并占据全球份额的四分之一。

车联网将会是继PC、智能手机之后的下一个万亿美金级别的庞大市场,而车载操作系统也因此有望成为热门投资风口。

在深入这个话题之前,有必要弄清楚车载操作系统是什么?

所谓车载操作系统,就是为汽车专门设计的,负责管理和控制车载硬件和软件资源,且符合安全需求的重要底层操作系统。

车载操作系统分为两部分:

一部分是表层的操作系统。是与用户、车主进行交互的系统,来控制车载电子设备。它与手机、电脑操作系统类似,包括对应用、用户的操作习惯、交互控制逻辑的适配,其与手机电脑系统不同的是要与底层的控制系统对接。

另一部分是底层的控制系统,负责控制电子控制单元,能根据车辆的状态、用户的通过操作系统传入的指令等因素调节各部件的运行。

目前各厂家大部分采用QNX、Android、Linux等技术打造的底层控制系统。

01

格局生变:从三分天下到群雄逐鹿

当今的车载操作系统,既不像PC端那样Windows一家独大,也与移动端安卓、苹果的双头垄断完全不同,反而更像是10年前的手机操作系统,如塞班、MeeGo、安卓、Windows Phone、iOS互相混战的市场局势。

目前,全球市场上主流的车载操作系统主要分为黑莓的QNX、开源社区的Linux、谷歌的Android三大阵营。

QNX

QNX(全称Blackberry QNX Neutrino)是一款安全性和稳定性极高的微内核实时操作系统,具备高运行效率、高可靠性特点,被广泛应用于汽车、医疗、轨道交通、核电站、航空航天等领域。

特别是在汽车领域,QNX是全球第一款通过ISO 26262 ASIL level D安全认证的车载OS产品,已匹配全球超过40个汽车品牌,并应用于6000多万辆汽车,是目前市场占有率第一的车载OS。

比如,福特的Sync 3、通用汽车的新安吉星系统以及奥迪/大众系列虚拟驾驶舱都是基于QNX,德尔福和百度的自动驾驶汽车平台也均宣布采用QNX。此外百度还计划将其自主研发的CarLife、DuerOS语音及地图等整合到QNX CAR平台之中。

Linux

Linux是一款开源的高效灵活的操作系统,与QNX相比最大优势在于其为开源软件,具备很大的定制开发灵活度。但由于Linux版本变动很快,每天都有上千次改动,OEM和供应商为了得到一个比较固定和可靠的Linux版本,需要积累很多操作系统上的开发经验。

比如,特斯拉就是在Linux基础上开发出了完全适配旗下车辆的车载系统,阿里的AliOS也是基于Linux开发。

值得一提的是,2016年,由Linux基金会赞助的开源车载系统AGL(Automotive Grade Linux)项目发布2.0版本,致力于为汽车厂商和驾驶员提供全新的车载娱乐系统支持。2017年,丰田汽车宣布将在未来的汽车中控中采用AGL的开源软件;德赛西威也正式加入AGL联盟,成为中国首个加入AGL的智能驾驶整体解决方案提供商。另外,铃木、戴姆勒、福特、本田、捷豹路虎、马自达、三菱、日产、斯巴鲁等也已经加入AGL联盟。

Android

相比QNX和Linux,Android具有庞大的手机用户群体、能快速建立起软件生态。作为开源操作系统,Android无授权费用,对中低端操作系统开发商有很大的吸引力,如雷诺推出的R-Link系统,雪铁龙DS Connect前装系统等。

谷歌2014年起在汽车领域布局,推出了Android Auto系统,车主可以将Android手机上的内容投射到车载屏幕上,至今Android Auto已经遍布300款不同车型。

不得不说,由于Android Auto系统安全性、稳定性以及易用性的局限,2017年谷歌开发者大会上谷歌发布了基于Android打造不依赖手机终端的Android汽车操作系统,奥迪和沃尔沃宣布将为下一代全新车型预装运行Android 7.0 操作系统的车载信息娱乐系统。

不过,车载操作系统形成的三分天下的格局,正在发生改变,而且开始有了中国厂商的身影。以BAT为代表的互联网企业,依托软件开发优势,正着力打造操作系统。

2015年,阿里基于Linux Kernel LTS开发出YunOS,并与上汽合资成立斑马网络公司进行业务推广。YunOS在2017年更名为Alios,并在2017年宣布开源。2018年,阿里发布AliOS 2.0系统。

AliOS属于智能座舱OS,且不包含自动驾驶功能。它通过先进的交互方式,实现对座舱内部件的操控以及获取娱乐导航等信息服务。它通过环境场景的感知,来为用户提供驾驶辅助和服务推荐,从而实现车辆近远程控制(借助手机APP,车主远离车辆也可以进行上锁、解锁、打开后备箱、打开空调系统和座椅加热)和车辆状态查询。

在生态方面,AliOS添加了云服务相关的模块,以接入阿里巴巴的生态环境。重点包括电子商务(淘宝)、网络支付(支付宝)和高清地图(高德),从而打造手机之外的第二移动支付终端。

在开发方面,AliOS提供了基于云的高效开发框架CAF,开发者只需要学习一次就可以在多个端口上进行开发,可同时支持手机、互联网汽车、Pad、智能家居等设备,实现多端统一。

同样在2015年,百度推出了百度Car Life,随后又推出了Duer OS(具有语音识别功能的人工智能平台)。

尤其是,其新近发布的Apollo开放平台包括云端服务、软件平台、参考硬件平台以及参考车辆平台在内的四大模块,旨在向汽车行业及自动驾驶领域的合作伙伴提供一个开放、完整、安全的软件平台。帮助他们结合车辆和硬件系统,快速搭建一套属于自己的完整的自动驾驶系统。

在车载操作系统的赛道上,后来者络绎不绝。

2017年11月8日,腾讯在成都宣布推出AI in Car车联系统。广汽自主研发的搭载有腾讯“All in car”系统的iSPACE智联电动概念车也亮相广州车展。

紧接着,2019年8月,华为推出 Harmony OS 鸿蒙,这是一款基于微内核的全场景分布式OS,可应用在手表、大屏、车机与PC,并计划从 2020年发布的鸿蒙OS2.0版本开始正式支持车机。

与10年前中国在手机操作系统竞争的羸弱不同,今天的中国智能汽车市场的复杂性以及全球市场不确定性,让车载操作系统的格局扑朔迷离。

中国软件网认为,目前市场上车载操作系统的技术仍未成熟和完善,一些新兴车载操作系统,如阿里的AliOS,若能提升自身技术实力,依托自身的电商平台构建完整的生态体系,仍有较大机遇冲破已有的竞争阻力,参与瓜分全球市场份额。

02

新趋势:互联网公司与车企合作

中国车联网市场规模预计将在2025年突破2000亿元,汽车生产商自然不愿放弃这块肥肉,同时,广阔的市场前景也吸引着一众具有软件优势的科技企业争先恐后地布局。

但现实是传统汽车生产商缺乏软件、大数据、云端及深度对接大生态的能力,而科技企业则难以对第一梯队供应商进行整合。

为了解决这个难题,中国科技巨头倾向于与汽车生产商建立合资企业,开发独立的车载操作系统。

这种模式的典型优势包括:技术巨头能够更接近生产商,因此可以定制车载操作系统以满足汽车生产商的需求并分担研发成本。

比如2015年3月,阿里与上汽合资成立的斑马公司已经率先开发出了Ali OS,能够与车控总线实现交互,并结合场景开发应用,实现了智能驾驶舱、语音交互、车辆远程控制、车辆状态查询等服务,目前已经在荣威RX5、荣威eRX5、名爵ZS等多款车型中使用。

此外,斑马智行(上汽集团和阿里巴巴集团共同打造的一款智能出行APP)已宣布与神龙汽车合作,推出首款搭载斑马智行2.0的雪铁龙车型。

不过,Ali OS目前并不是直接“驱动”汽车关键部件的操作系统,作为新生代操作系统,它只是一个包含云端服务的可支撑人机交互和车联网数据交换的平台。

2017年1月,北汽与百度携手,在2017美国拉斯维加斯CES展上宣布:双方在智能汽车领域达成全面战略合作,共同致力于推进未来汽车智能化升级。2016年11月,百度与德国戴姆勒正式宣布达成合作,双方将携手向中国客户提供基于百度CarLife的优质汽车智能互联服务。

2017年11月,广汽集团携手腾讯公司全球首发iSPACE智联电动概念车。该款车载智能网联终端产品基于广汽自主研发的扩展性好、性能强大、与汽车深度融合的智能网联平台,并深度融合了腾讯车联“AI in Car”系统在安全、内容、大数据、云和AI方面的积累。

不仅如此,2018年7月,腾讯将车联网操作系统和技术底座业务拆分,成立“梧桐车联科技有限责任公司”,并引入长安汽车、嘉兴鑫联作为起始股东,由腾讯副总裁钟翔平出任公司董事长。据梧桐车联透露,公司已和6个汽车品牌进入实质合作阶段,近两年将逐步实现上市。

“上汽+阿里”“北汽+百度”“广汽+腾讯”的出现,表明BAT进入“汽车+互联网”领域后,“三国杀”的格局已成型。汽车生产厂商和互联网科技企业的互补合作也已成为发展趋势。

这篇关于车载操作系统成新风口,BAT齐上阵,上演“三国杀”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/393835

相关文章

三国地理揭秘:为何北伐之路如此艰难,为何诸葛亮无法攻克陇右小城?

俗话说:天时不如地利,不是随便说说,诸葛亮六出祁山,连关中陇右的几座小城都攻不下来,行军山高路险,无法携带和建造攻城器械,是最难的,所以在汉中,无论从哪一方进攻,防守方都是一夫当关,万夫莫开;再加上千里运粮,根本不需要打,司马懿只需要坚守城池拼消耗就能不战而屈人之兵。 另一边,洛阳的虎牢关,一旦突破,洛阳就无险可守,这样的进军路线,才是顺势而为的用兵之道。 读历史的时候我们常常看到某一方势

Linux操作系统 初识

在认识操作系统之前,我们首先来了解一下计算机的发展: 计算机的发展 世界上第一台计算机名叫埃尼阿克,诞生在1945年2月14日,用于军事用途。 后来因为计算机的优势和潜力巨大,计算机开始飞速发展,并产生了一个当时一直有效的定律:摩尔定律--当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。 那么相应的,计算机就会变得越来越快,越来越小型化。

Wondows dos下怎么编写bat批处理文件

最近搞php,在运行时,以Nginx+php-cgi.exe方式运行Wordpress项目 打开dos,先cd到php-cgi.exe文件当前目录下执行启动命令:php-cgi.exe -b 127.0.0.1:9001再打开一个dos,再cd到nginx.exe文件当前目录下执行启动命令:start nginx 大概过程要经过这些步骤,觉得很麻烦,就学下怎么编写一个bat文件,以双击运行代替

新一代车载(E/E)架构下的中央计算载体---HPC软件架构简介

老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节能减排。 无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事.而不是让内心的烦躁、焦虑、毁掉你本就不多的热情和定力。 时间不知不觉中,快要来到夏末秋初。一年又过去了一大半,成

插件:清理maven错误缓存.bat

插件:https://pan.baidu.com/s/1nHIxHoo1C4MvFlW7QbZe5Q?pwd=7zenhttps://pan.baidu.com/s/1nHIxHoo1C4MvFlW7QbZe5Q?pwd=7zen没错误缓存时: 有错误缓存时:

1、简述linux操作系统启动流程

1、简述linux操作系统启动流程 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。开机时将ROM中的指令映射到RAM的低地址空间,CPU读取到这些指令,硬件的健康状况进行检查,按照BIOS中设置的启

操作系统是怎么为不同的程序分配所需的内存空间的

操作系统为不同的程序分配内存空间的过程涉及多个关键步骤,确保每个程序都有其所需的内存资源,同时避免程序之间的冲突。以下是操作系统如何为程序分配内存空间的详细过程: 1. 内存管理的基础概念 虚拟内存:现代操作系统使用虚拟内存机制来为程序提供隔离的内存空间。每个程序运行在其独立的虚拟地址空间中,这使得程序间的内存互不干扰。物理内存:实际的 RAM(随机存取存储器),由操作系统和硬件共同管理。虚拟

运行.bat文件,如何在Dos窗口里面得到该文件的路径

把java代码打包成.jar文件,编写一个.bat文件,执行该文件,编译.jar包;(.bat,.jar放在同一个文件夹下) 运行.bat文件,如何在Dos窗口里面得到该文件的路径,并运行.jar文件: echo 当前盘符:%~d0 echo 当前路径:%cd% echo 当前执行命令行:%0 echo 当前bat文件路径:%~dp0 echo 当前bat文件短路径:%~sdp0 nc

乐凡北斗车载终端 | 车载终端功能是什么?

北斗车载终端即北斗卫星监控系统主机,主要是通过北斗卫星实现定位和导航;并通过传输网络与监控中心通信,由前端设备、传输网络、监控中心构成北斗卫星定位监控系统,实现定位跟踪及智能功能, 终端还可内置8Mbit的Flash储存器,可以记录多达15万条的行驶记录,并使用分析软件进行轨迹回放分析,由此,即使没有构建中心,也可以达到一定的车辆管理作用。 北斗车载终端指的是基于北斗卫星定位系统的卫星定位、导航

操作系统安全保护

操作系统安全概述 概念:满足安全策略要求,具有响应安全机制及安全功符合特定安全标准,在一定约束条件下 能抵御常见网络安全威胁,保障自身安全运行及资源安全 安全等级:根据安全功能和安全保障要求分为 用户自主保护级  系统审计保护级 安全标记保护级 结构化保护级 访问验证保护级 操作系统作用: 负责计算系统的资源管理、支撑和控制各种应用程序运行,为用户提供计算机系统管理接口 是构成网络信息