您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > 操作系统百科

自动驾驶实时操作系统—QNX Neutrino

时间:2022-07-05 10:59:23  来源:  作者:ICVS自动驾驶商业化

QNX是主要针对嵌入式系统市场的基于Unix的实时操作系统(RTOS)。该产品最初是由加拿大的Quantum Software Systems公司于1980年代开发的,后来更名为QNX Software Systems。2010年,QNX被黑莓收购。该公司成功地成为商业上最成功的微内核操作系统平台开发商之一,并用于广泛的领域,包括汽车、移动电话和IoT。
 


QNX Automotive Hypervisor 2.2

智能手机的开发周期通常以几个月为单位,而汽车行业的开发周期通常是几年。原因之一是车辆的安全性。为了缩短开发时间并降低成本,安全关键的组件与次要的组件开始分开。
2021年2月,黑莓发布了QNX Hypervisor 2.2。基于QNX Neutrino RTOS 7.1,QNX 2.2支持最新的芯片增强功能,用于中断控制、SVE(Scalable Vector Extensions)、加密和增强的安全性,并提供guest启动前的快速启动关键系统服务,以及基于优先级的硬件资源和设备共享等。QNX Hypervisor 2.2还增加了先前QNX Hypervisor发行版提供的广泛的VirtIO共享设备支持,包括添加熵源。


QNX的Hypervisor 2.2通过将不同级别的组件放置在不同的guest操作系统中,实现了分离和隔离。这种分离的另一个好处是可以更容易地建立一个最小的TCB(TRusted Computing base),从而获得并维护安全认证,例如ISO 26262、IEC 61508和IEC62304。QNX hypervisor是QNX Neutrino RTOS的扩展实现。
 


QNX Neutrino实时操作系统具有以下特点:
• Type 1 Hypervisor
• Safety certification pedigree
• Virtual CPU model
• Pin to cores or share cores based on priority
• Adaptive partitioning – Allows for CPU guarantees of guest runtimes
• 64-bit and 32-bit guests: QNX, linux, Android, RTOS
• Shared memory with triggering
• VIRTIO device sharing
• TAP and peer-to-peer.NETworking with bridging
• FAIlure detection and restart of guests
• Virtual watchdog for guest integrity checking
• Graphical tools for analysis and debug
 

自动驾驶实时操作系统—QNX Neutrino

 


QNX Neutrino RTOS 7.1
 


QNX Neutrino是面向hard RTOS的操作系统。它从1986年开始开发,目标是成为一个模块化的OS,具有核心功能的小微内核,并可以添加用于附加功能的额外模块,包括网络工具和图形界面。微内核主要处理与POSIX兼容的进程之间的消息传递,并允许进行一系列基于优先级的线程处理,从而可以对CPU负载共享进行精细控制,并且可以很好地扩展多个内核和设备。它也可以编译并转移到设备上,增加了对各种嵌入式设备的可移植性。虽然QNX不是专门为自动驾驶系统开发的,但它已被纳入商业和AV研究平台。
QNX软件开发平台7.1的一些最新亮点据称如下:
 


完整的多级安全性

可配置:最佳安全级别可由系统范围内策略驱动的安全模型指定。
运行时保护:高度安全的系统可以利用安全功能,例如地址空间布局随机化、安全启动、信任链建立、完整性度量、强制性访问控制、路径空间控制、无根执行和异常检测。
安全的软件交付:通过数字签名的软件包交付和软件更新警报启用软件供应链完整性管理。
 


设计安全



安全认证谱系:用于汽车的ISO 26262 ASIL D,用于工业的IEC 61508 SIL3和用于医疗的IEC 62304。
组件隔离:通过QNX Neutrino RTOS成熟的微内核架构实现的用户应用程序、系统服务和设备驱动程序之间的隔离。
可选的调度算法:基于优先级的偶发和时间触发的确定性算法,可提高系统的灵活性。
确保的CPU分配:线程或进程级别的最小CPU分配。
提高计算能力

高性能:完全支持ARMv7、ARMv8和Intel x86架构的64位和32位。
全面的硬件优化:AMD、英特尔、英伟达、恩智浦/Freescale、高通、瑞萨、三星、德州仪器和赛灵思的 SoC,全面的板级支持包。
GPU集成:ARM、Imagination英特尔、英伟达、高通和Vivante。
黑莓的合作伙伴关系
 


2019年11月,黑莓和英国初创公司Arrival宣布,Arrival的ADAS和自动驾驶商用车将采用黑莓QNX的技术。该协议包括黑莓的QNX SDP 7.0实时操作系统,作为Arrival商用车平台中ADAS功能的安全基础。
2020年8月,黑莓宣布与小鹏汽车达成合作伙伴关系协议。小鹏的自动驾驶域控制器将采用黑莓QNX操作系统,系统集成商为德赛西威。
2021年1月,黑莓与百度宣布扩大合作伙伴关系,这将帮助OEM在中国推出下一代联网和自动驾驶汽车。百度的高精地图将被整合到黑莓的QNX Neutrino RTOS中。
2021年2月,黑莓宣布与Motional(现代与Aptiv的合资公司)建立合作伙伴关系。黑莓的QNX Black Channel通信技术系统将用于Motional的下一代车辆系统中。QNX系统检测各种潜在的缺陷,包括数据插入、损坏、重复以及无效的消息排序等。



Tags:QNX Neutrino   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
自动驾驶实时操作系统—QNX Neutrino
QNX是主要针对嵌入式系统市场的基于Unix的实时操作系统(RTOS)。该产品最初是由加拿大的Quantum Software Systems公司于1980年代开发的,后来更名为QNX Software Systems。2010...【详细内容】
2022-07-05  Search: QNX Neutrino  点击:(1236)  评论:(0)  加入收藏
▌简易百科推荐
从Windows到MacOS:操作系统的选择与个人偏好
在数字世界的广阔天地中,操作系统作为计算机的核心软件,为用户提供了与计算机硬件交互的平台。在众多操作系统中,Windows和MacOS因其各自的特点和优势,占据了市场的主导地位。本...【详细内容】
2024-04-11  小老头哦    Tags:Windows   点击:(11)  评论:(0)  加入收藏
电脑操作系统:从初创到高级的演变历程
自电脑诞生以来,操作系统作为其重要组成部分,不断推动着电脑技术的进步与发展。本文将带您回顾电脑操作系统的发展历程,探究其在不同阶段的特点与影响。一、早期操作系统:真空管...【详细内容】
2024-01-16  金先生    Tags:操作系统   点击:(78)  评论:(0)  加入收藏
Linus “温馨提示”:Intel Xe驱动代码严重缺乏测试
Linux 6.8 的 Direct Rendering Manager (DRM) 内核图形 / 显示驱动程序更新包括新的英特尔 "Xe"DRM 和 PowerVR Imagination 驱动程序、实验形式的 AMD 色彩管理属性、Rasp...【详细内容】
2024-01-15  OSC开源社区    Tags:Linus   点击:(88)  评论:(0)  加入收藏
亚马逊开发基于Linux的操作系统,以摆脱Android依赖
Lowpass 记者 Janko Roettgers 从多方消息来源得知,亚马逊一直在开发一种新的操作系统 —— 内部代号为 “Vega”,以便在 Fire TV、智能显示器和其他联网设备上取代...【详细内容】
2023-11-12    OSC开源社区  Tags:操作系统   点击:(158)  评论:(0)  加入收藏
ghostWindows系统介绍
Ghost windows系统是指通过赛门铁克公司(Symantec Corporation)开发的ghost软件在装好的操作系统中进行镜像克隆的版本,通常ghost用于操作系统的备份,在系统不能正常启动的时候...【详细内容】
2023-08-22  哆啦心教    Tags:ghostWindows   点击:(382)  评论:(0)  加入收藏
Windows和Linux究竟有什么不同?
Windows和Linux是两种不同的操作系统,它们各有优缺点,适用于不同的场景和用户。本文将从以下几个方面来剖析它们的区别:- 开源性- 界面风格- 驱动程序- 软件支持- 安全性- 系统...【详细内容】
2023-08-21  霸都嵌入式  今日头条  Tags:Windows   点击:(310)  评论:(0)  加入收藏
电脑主流的操作系统有哪些
本文将介绍一些目前主流的操作系统,帮助读者了解它们的特点和适用场景。微软的Windows系统:Windows操作系统是微软公司开发的一系列操作系统,广泛应用于家庭和个人环境。其中,Wi...【详细内容】
2023-07-21  况成放    Tags:操作系统   点击:(193)  评论:(0)  加入收藏
操作系统的可扩展访问控制
访问控制是操作系统安全的基石,当前的操作系统已部署了很多访问控制的模型:Unix和Windows NT多用户安全;SELinux中的类型执行;反恶意软件产品;Apple OS X,Apple iOS和Google Andro...【详细内容】
2023-07-13    喔家ArchiSelf  Tags:操作系统   点击:(286)  评论:(0)  加入收藏
电脑的安全模式
电脑的安全模式,你可能在遇到一些故障或问题时听说过这个词。它是一个被设计用来帮助你解决电脑问题的特殊模式。在本文中,我将向大家详细介绍什么是电脑的安全模式以及它的作...【详细内容】
2023-07-12  亚托克索的日记    Tags:安全模式   点击:(206)  评论:(0)  加入收藏
计算机操作系统的发展历程
内容提要:这是一篇高级科普文章,比较全面地介绍了计算机操作系统(包括OS/360、UNIX、DOS、MacOS、NetWare、Windows、Linux等)的发展历程,重点介绍Windows和Linux的起源和发展。...【详细内容】
2023-07-12  吴国发    Tags:操作系统   点击:(235)  评论:(0)  加入收藏
相关文章
    无相关信息
站内最新
站内热门
站内头条