QNX之于智能汽车正如微软之于电脑
日前,黑莓7.1 OS,黑莓10软件,黑莓PlayBook OS 2.1及更早版本已经终止,黑莓手机从2022年初开始成为砖头以高安全性,长续航,实体按键为标志的功能机时代似乎真的已经过去了
可是,以安全,稳定和可靠著称的黑莓QNX操作系统正迎来增长黑莓大中华区首席代表董表示,如果把汽车比作一堆电脑的组合,作为电脑管家的操作系统显然必不可少
2022年,Strategy Analytics数据显示,全球超过2.15亿辆汽车配备了黑莓QNX。
软件定义的基石——操作系统
在智能化发展的大潮下,汽车的整体功能翻了一番如果仍然采用一个ECU控制一个功能的模式,仅通讯线束的增加就会使汽车重量增加10%功能分区,区域控制,中央计算的架构模式也应运而生,进一步带来了软件数量的增加和软硬件解耦的趋势
麦肯锡调查数据显示,与2010年的7%相比,2016年汽车软件驱动者在全球车辆结构中的比例上升至10%,预计2030年这一比例将达到30%从规模来看,全球汽车软件市场将从2020年的350亿美元增长到840亿美元
1/3软件驱动是什么概念传统汽车不仅需要数以万计的机械零件,还需要人脑做出核心决策,而智能汽车则用AI算法取代了部分人脑功能,从而提高了驾驶体验所以有人把汽车向智能化的进化趋势比喻为用几万个代码代替几万个零件
以自动驾驶功能领域为例,为了实现自动泊车,需要摄像头,雷达等传感器采集汽车周围的信息,打包后返回决策端中央计算平台驱动算法匹配场景,向执行端发送指令,操纵其完成停车在这个过程中,驾驶员只需要点击停车功能按钮,那么指令是如何通过软硬件层传递的呢谁来决定资源分配的优先级这需要操作系统的参与
看门人vs全职管家
伴随着科技浪潮而生的Z世代,会有一个操作系统的基本知识:易操作,懒这也是智能机诞生的原始背景——任何使操作复杂化的步骤都需要被消除,便捷是第一属性
但是,就像在芯片领域一样,如果要把操作系统从消费者级别变成铁打的人级别,首先属性必须改变,其定位自然也就从专职管家变成了看门人。
值得注意的是,由于功能的多样性和操作的复杂性,相对于一种操作系统永远引领全局的手机来说,汽车就像是一个关卡重重的堡垒涉及抗击外敌,指挥部队的领域需要反应及时,忠诚度高的QNX,协调日常事务,邀请嘉宾的领域需要多线程切换,操作灵活的Linux
这也是QNX在自动驾驶领域控制和驾驶舱领域控制的高功能安全要求领域受到青睐的原因。
事实上,根据汽车标准委发布的车辆操作系统标准体系,汽车搭载的操作系统按其应用功能可分为三类:面向车辆动力系统,底盘系统,车身系统等传统车辆控制领域,要求高实时性,高计算能力,功能和信息安全性的安全车辆控制操作系统,面向智能驾驶领域,要求高安全性和可靠性的智能驾驶操作系统,信息娱乐和智能驾驶舱的车载操作系统,对安全性和可靠性要求不高。
从全职管家到看门人团队,第一个问题是:如何让同一个硬件平台上的多个操作系统和平共处,互不争夺资源,保证决策顺畅虚拟化技术应运而生:房间和管家的职责是分开的
虚拟化技术可以模拟一个硬件系统功能齐全,环境完全隔离的计算机系统不同安全级别的应用可以在虚拟机上使用同一个硬件计算平台,不同的操作系统可以在其上灵活运行,各司其职,从而实现关键任务,硬实时应用和低安全需求程序之间的隔离运行
车载虚拟化领域的两大主流技术提供商,一个是以英特尔和Linux基金会为首的ACRN,另一个是黑莓的QNX Hypervisor值得注意的是,QNX虚拟机管理程序是市场上唯一通过ASIL D级功能安全的虚拟化操作系统
安全——黑莓QNX的基因
2010年,黑莓正式从哈曼集团收购QNX软件公司,先后打造了实时操作系统,安全操作系统,车载信息娱乐平台,数字驾驶舱平台,Hypervisor等产品董表示,黑莓首先布局汽车驾驶舱领域现阶段,黑莓QNX已经基本占据了国内一核多屏数字座舱细分市场99%以上的市场份额
伴随着辅助驾驶和自动驾驶的发展势头越来越大,黑莓QNX公司从2019年开始与国内外主机厂合作,进入自动驾驶领域控制基于QNX内核,已安装在多家知名OEM厂商的各种机型上
目前,黑莓QNX公司是远程信息处理,信息娱乐,声学和仪表板系统的领先供应商,其图像监控系统通过了ASIL B认证,而IPC模块和QNX Hypervisor通过了ASIL D认证值得注意的是,黑莓QNX的安全认证包括操作系统内核,库,工具链,应用等一整套程序产品中的普通版和功能安全版在界面上有严格的区分
黑莓QNX的功能安全操作系统包含许多通过功能安全认证的组件,以及功能安全用户手册和用户案例《功能安全用户手册》是数千页的文档,其中包含了对各种API的描述,并从灾难发生的可能性,严重性和可恢复性三个维度,对API在不同应用场景下的使用提出了建议和限制
优秀的技术和产品必须打破与客户需求的信息壁垒,才能进入商业化和规模化,从提供定制服务到出口产品,这也是黑莓QNX坚持的方向正如董所强调的,黑莓是一家服务驱动型公司现在开发的每一款产品,之前都经过国内外主机厂的测试,都是基于国内外主机厂的需求
使用QNX进行开发是一个附加的过程。
董认为,真正走向软件定义汽车有三个前提:一是标准化硬件平台的大规模应用,第二,计算能力的嵌入,以及后来的软件标准化平台的开发。
但以上三点都解决了快的问题,却不能解决稳的问题伴随着软件比重的增加和系统复杂程度的提高,对功能安全性的要求也会不断提高董说,从个人经验出发,一个项目一般有四个阶段:一是满足功能,解决有无的问题,二是提高业绩,解决不好的问题,第三是保证安全,也就是稳定性的问题,第四,更进一步,考虑长期稳定
黑莓QNX存在的意义在于帮助OEM厂商快速寻求稳定董说:使用QNX进行开发是一个加法过程,这与开源系统内核在开发体验上是不同的秉承时空隔离,消息及时,传输监控的设计理念,QNX采用分布式系统,在保密性,完整性,可验证性,可用性,防篡改,最小权限等方面得到了保障它具有功能安全和信息安全的特点,比开源系统更容易申请技术版权保护
从分布式E/E电子电气架构到域集成,产业链上下游企业最早经历了仪器中控设备在域内的集成,现在正在经历感知,决策等控制器的集成,即将迎来芯片集成的技术革命在一体化的大趋势下,汽车这个超级计算机集群,尤其需要QNX这样安全可靠的把关人,做好自下而上的安全把关
在智能汽车时代,注重功能安全的黑莓QNX的定位是什么或许《时代》杂志曾预言:QNX对于智能汽车就像微软对于电脑一样
郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。