[转]QNX与Linux_OS系统对比比较:车载安全与移动博弈

2023-11-04

锋影

email:174176320@qq.com

如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额0.1元起步,多少随意

 

无人驾驶汽车是汽车界的*目标,而这个*目标的实现离不开车载操作系统的完善。智能科技潮以强劲的力道不断吹打汽车界,潮人、潮车的标志集中体现在了车载信息娱乐系统的炫目、多功能和与移动的接轨上。但是传统的汽车安全仍然不能忽视,除了硬件,车载操作系统的安全性同样值得考虑。

    QNX系统是市场*

    现在黑莓研发的QNX系统是*,市场份额占到了50%以上。微软的WindowsEmbedded排名第二,大约是20%的份额。

    近日,全球有十几个黑客宣称可以“黑”掉汽车。他们破解汽车的方法或许是接入USB,或许是接入汽车总线,也或许是在软件更新的中间栈从RAM入手切入内核。通过这些途径,黑客们宣称能控制方向盘、控制油门、控制汽车。业内人士表示,当汽车接入互联网和云,“黑”掉汽车就不是一个神话。

    汽车会通过什么接入互联网和云?车载信息娱乐系统、手机和车机互联的部分。由于移动互联的智能科技潮非常迅速地影响到了汽车的生产和研发,因此车载信息娱乐系统也日渐被车厂重视。传统的车载信息娱乐系统功能简单,市场上也基本是稳定的几个系统。

    咨询公司IHS研究经理EgilJuliussen在接受《中国电子报》记者采访时透露,现在黑莓研发的QNX系统是*,市场份额占到了50%以上。微软的WindowsEmbedded排名第二,大约是20%的份额,正处在下降的趋势。Linux系统是近年被关注的热点,而且市场份额在迅速攀升。现在它的份额虽然只有1%,但是很可能在2020年份额超过40%。市面上的Linux车载娱乐系统大概有3种类型:*类GENIVI-compliant;第二类是Auto-GradeLinux(AGL),是基于TizenOS开发出来适应车载的系统;第三类是基于Android的车载系统

    EgilJuliussen认为,不难预见,在谷歌的带动下,Linux系统未来会成为*的车载信息娱乐系统。

    之所以这么说,是因为移动互联的发展助推了车载娱乐的兴起,移动互联世界里的娱乐消费习惯会顺势带到汽车环境中。现在在移动互联领域,谷歌的安卓系统是装机量和市场占有率*的系统,安卓手机用户也*多。由于安卓系统是开源开放的,汽车前装和后装市场的车载相关软件和硬件终端产品的开发商们,会非常乐意使用免费的安卓系统来研发产品。另外,由于它的API接口是开放的,汽车界众多的汽车零配件供应商们,也同样不需要获得谷歌的同意或许可便能接入,直接省去了交涉的环节。

    Linux家族不容小觑

    除了合资品牌的汽车采用的车载系统会由总公司决定之外,自主品牌的汽车很多会采用Linux系统。

    国内的车载信息娱乐系统,对Linux的接受度恐怕会比国外更乐观。除了合资品牌的汽车采用的车载系统会由总公司决定之外,自主品牌的汽车很多会采用Linux系统。

    *的汽车电子供应商德赛西威就是一个例子。其技术中心前端研发负责人彭宏志告诉《中国电子报》记者,他们使用得*多的便是Linux系统,基于该系统开发的车载娱乐产品已经在前装市场有量产,例如马自达一款车型里就应用了此款产品。

    作为一个老牌的汽车电子厂商,德赛西威早期对微软系统也很感兴趣,并进行了考察。但是由于微软系统在Kernel(内核)层、驱动层提供的支持远远不能应对现在车载设备和需求的发展,赶不上时代的变化,因此放弃了。而QNX虽然是很不错的系统,也在很努力地解决一些问题,但是总体上看它比较小众。彭宏志认为,现在是讲究生态环境的时代,各个硬件正蓬勃发展,很多硬件能够提供Linux的驱动,但是QNX就不行。不过,彭宏志也表示,他们现在并没有使用安卓系统研发产品。

    中标软件有限公司也一直在做车载终端的产品。其移动终端事业部总经理李斌接受《中国电子报》记者采访时透露,他们以前尝试过TizenOS,现在是基于安卓做产品。微软和QNX这两者都是收费系统,如果采用这两个系统来开发,成本过高。在业界,现在用Linux系统开发的产品有做前装市场的,也有做后装市场的,正处在发展的过程中,并不成熟。

    阿里巴巴的YunOS在汽车界也很火,不过阿里巴巴选择了和上汽这样的整车厂直接合作,而不是像微软、QNX那样被整车厂的供应商选用,合作的模式发生了直接的变化。YunOS是一款Linux家族的开源操作系统,先不论YunOS架构和设计水平如何,仅看阿里巴巴的各类移动互联网资源——阿里云、高德导航、阿里通信、支付宝钱包等,就能猜到上汽与阿里巴巴合作的原因一二。

    不过,这种软件系统厂商和整车厂直接合作的模式将打破国内汽车界已有的秩序,双方落地合作协议的方式会十分强硬。据彭宏志透露,阿里巴巴透过上汽会拿走其汽车电子零部件供应商们的内核代码和底层驱动,硬件由硬件厂商负责,阿里巴巴将接手所有上层软件的事情。

    在功能和非功能安全中做出选择

    对于数字仪表盘、平视显示器、先进驾驶辅助系统(ADAS)和其他功能性安全需求的车载应用,Linux系统目前并不具有竞争力。

    移动互联潮已经刮到汽车里,只要联入互联网和云的系统必然会有让黑客攻入的破绽,这样一来,汽车的安全性显得更加重要了。

    目前来看,汽车操作系统是分而治之,有负责娱乐的,有负责安全的,根据不同的功能使用不同的操作系统。例如,Linux类的系统冲击的主要是负责车载信息娱乐功能的部分,对于数字仪表盘、平视显示器、先进驾驶辅助系统(ADAS)和其他功能性安全需求的车载应用,Linux系统目前并不具有竞争力。

    QNX仍是ADAS的主要应用平台。QNX软件系统有限公司产品经理郑怡告诉《中国电子报》记者,很多厂商在做自驾车实验的初期会采用免费的Linux系统来开发,但是到真正生产自驾车时,很多厂商又会选择QNX系统,那么这其中将软件代码从Linux移植到QNX需要花费很大力气。

    现在的汽车操作系统大多是隔离的,不同系统有不同的功能,而未来的自驾车会越来越混为一体。郑怡举例,一个感应器(照相机、探头或雷达等都可视为感应器)收集起来的数据会被多个系统合用,这些系统混合的趋势会越来越明显。所以,目前有些车载信息娱乐系统也开始包含一些ADAS功能,这就带来对能同时支持安全关键功能和非安全关键功能的软件系统平台的需求。

    如果追求功能性安全需求,操作系统需要对命令设置来回检测是否合法的程序和算法,郑怡说,在工业控制领域,有些客户会采取使用同样的两套软件和处理器的方法,当一套出现问题时,另一套仍能运行任务,以此来保障功能安全。

但是这在汽车领域,显然会带来成本加倍。而且,操作系统对所有命令都设置功能安全检测,即使是负责娱乐的部分也不例外的话,会造成汽车整体系统运行速度打上折扣。因此,一个操作系统平台的设计,需要考虑到功能性安全,也需要考虑到非功能性安全的任务,总体上能满足双方的需求。

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[转]QNX与Linux_OS系统对比比较:车载安全与移动博弈 的相关文章

随机推荐

  • Redis数据库云端最佳技术实践

    欢迎大家前往腾讯云 社区 获取更多腾讯海量技术实践干货哦 本文由腾讯云数据库 TencentDB发表于云 社区专栏 邹鹏 腾讯高级工程师 腾讯云数据库Redis负责人 多年数据库 网络安全研发经验 在网络 计算 存储 安全等领域有深入的研究
  • Python学习-----排序问题2.0(sort()函数和sorted()函数)

    目录 前言 1 sort 函数 示例1 阿斯克码比较 示例2 设置reverse 由大到小排序 示例3 基于key排序 传入一个参数 示例4 key的其他应用 2 sorted 函数 示例 前言 上一篇讲了Python排序问题中比较经典的三
  • linux+网络根文件系统,Linux--根文件系统的挂载过程分析——转自网络

    前言 本篇文章以S3C6410公版的Linux BSP和U Boot来进行分析 文中所有提及的名词和数据都是以该环境为例 所有的代码流程也是以该环境为例来进行分析 哈哈 如果有不正确或者不完善的地方 欢迎前来拍砖留言或者发邮件到guopei
  • STM32通过ESP8266与云服务器的通信

    个人从局域网内调试ESP8266开始就碰了一堆壁 在此总结一下 希望可以帮到看到这篇文章的人 关键性细节问题详情请见第五部分 注 仅以STA模式为例 第一部分 描述 STM32通过ESP8266连接无线路由器访问阿里云服务器并实现透传 第二
  • 架构笔记一:基础架构

    一 架构的基础定义 1 1 宏观定义 架构定义 软件架构指软件系统的顶层结构 架构是顶层设计 框架是面向编程或配置的半成品 组件是从技术维度上的复用 模块是从业务维度上职责的划分 系统是相互协同可运行的实体 不存在 银弹 软件设计过程中 模
  • C# 把函数作为参数传入另一个函数

    C 把函数作为参数传入另一个函数 如果我们需要设计一个Compute函数 它是用来计算的 参数类型依次是int 函数 int 比如 Compute 2 Add 3 应该返回5 因为我们传入的是一个做加法的函数 Compute 2 Mul 3
  • C++ include guard

    参考 https www geeksforgeeks org include guards in c include guard 也叫 header guard macro guard file guard 它的作用就是防止头文件被重复包含
  • Windows Nginx 环境搭建安装配置详细教程 2020(最新)

    Windows Nginx 安装配置详细教程 2020 最新 文章导读 Nginx 下载 Nginx 安装 WIndows Nginx 环境搭建 Nginx 配置 Nginx 问题解决 Nginx 下载 nginx 1 19 0 Nginx
  • 如何计算网络号

    IP 地址的网络号和主机号是通过子网掩码来计算的 具体计算方法如下 例如 有一个C类地址为 192 9 200 13 其缺省的子网掩码为 255 255 255 0 IP 地址 192 9 200 13 转换为二进制 11000000 00
  • 猎豹CEO傅盛:ChatGPT将带来交互革命和生产力革命

    本文为混沌 一 思维创新嘉年华大课笔记第二篇 授课老师 傅盛 猎豹移动董事长兼CEO 猎户星空董事长 编辑丨混沌商业研究团队 一直以来 我认为创业是时代 机会和个人努力三者的结合 是有方法论的 通过不断地迭代才能够持续找到成功的路径 6年前
  • oracle全组件安装,Oracle text组件安装

    1 目标 在数据库中 安装Oracle Text组件 970473 1 MOS文档ID 2 组件相关视图 查询验证 查询DB中的组件 视图 USER REGISTRY 注册 COMP ID 组件标识 COMP NAME 组件名称 VERSI
  • 开源配置中心和注册中心: Nacos 限流最佳实践

    Nacos 限流最佳实践 Tomcat 限流 Nginx 限流 限制访问速率 限制并发连接数 黑名单 总结 作者 风卿 Nacos 社区 committer Nacos 限流最佳实践 Nacos自开源以来 版本迭代速度很快 已经发布了0 9
  • Lost connection to MySQL server during query很无语的错误原因以及解决办法

    前言 最近在写mysql实验 在配置审计环境 搞了好几天各种bug 今天总算发现问题了 万万没想到竟是授权的问题 泪emo 是这样的 我在数据库建了表 create database auditdb use auditdb create t
  • 在CMD命令行中切换到管理员权限模式

    1 打开CMD 2 输入 runas noprofile user Administrator cmd 3 输入Administrator账户的密码 必须设置密码 PS 可以不是Administrator账户 只要是具有管理员权限的账号都可
  • 《我所知道的软件测试自动化》—关键字驱动的过去和未来

    鉴于这个系列写的内容是希望帮助 大多数2 3年 工作经验 急切盼望提升自身能力的 tester找到捅破 测试自动化 窗户纸的办法 所以木有高深内容 高手们请直接飘过 呵呵 1 关键字驱动 的由来 说到 关键字驱动 和 测试自动化 就不能不提
  • AWS介绍(详细好理解)

    一 什么是云计算 像水 电 煤一样的使用IT资源 云计算 指按需交付的IT资源和应用程序 通过互联网使用 按使用量付费 按需使用 高弹性 超大规模 云计算已经成为新常态 二 什么是AWS AWS是亚马逊集团的一家提供云计算服务的公司 AWS
  • flex 布局 子元素不设置宽高,高度撑满父元素的问题

    在 flex 布局中 我们通过 align items 来控制元素在交叉轴上的对齐方式 它可能取5个值 flex start 交叉轴的起点对齐 flex end 交叉轴的终点对齐 center 交叉轴的中点对齐 baseline 项目的第一
  • 使用Python分析处理数据并用pyecharts进行可视化

    使用Python分析处理数据并用pyecharts进行可视化 一 数据文件 二 使用pyecharts进行可视化 1 各岗位占比饼图 2 各岗位平均起薪柱状图 3 各城市招聘量柱状图及平均薪资折线图组合 4 各城市岗位薪资分布热力图 5 数
  • 结构体与枚举类型

    欢迎来到C语言的世界 博客主页 卿云阁 欢迎关注 点赞 收藏 留言 本文由卿云阁原创 本阶段属于锻体阶段 希望各位仙友顺利完成突破 首发时间 2021年1月18日 希望可以和大家一起完成进阶之路 作者水平很有限 如果发现错误 请留言轰炸哦
  • [转]QNX与Linux_OS系统对比比较:车载安全与移动博弈

    锋影 email 174176320 qq com 如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 无人驾驶汽车是汽车界的 目标 而这个 目标的实现离不开车载操作系统的完善 智能科技潮以强