目录

1.概述

2.发展历程

3.应用场景

4.相关链接


1.概述

QNX 最早是加拿大 Quantum Software Systems 公司开发的分布式实时操作系统,该产品开发于20世纪80年代初,后来改名为 QNX 软件系统公司(QSSL,QNX Software System Ltd.)。2004年被哈曼(Harman)国际工业公司收购,2010年被黑莓(BlackBerry)公司并购。此后黑莓开始以 QNX 操作系统为核心发展,并专注于物联网 IoT、数据安全、软件授权等业务。截至2021年,全球已有约 2 亿辆汽车使用 QNX 操作系统。

QNX 是一个实时操作系统。它提供用户可控制的、优先级驱动的、急者优先抢占的调度方式。QNX 内核自身开销小、上下文切换快,在同样的硬件条件下给实时应用留下更大的余地,因而它在实时控制、通信、多媒体信息处理等对时间敏感的应用领域大有用武之地。

QNX 同时也是一个可嵌入的操作系统。它由微内核和一组共操作的进程构成,具有高度可伸缩性,可灵活的剪裁。最小配置只占用几十 KB 内存。因此,它可以广泛地嵌入到智能机器、智能仪器仪表、通信设备等应用中去。

随着 QNX 的深入使用和计算机软件技术的发展,QNX 设计者又推出了 QNX for Windows(Phindows);许多软件开发者在此基础上进行二次开发,充分利用了 QNX 的实时性能和网络通信能力,同时增加了图形界面,使 QNX 更具生命力。

2.发展历程

1980年,加拿大滑铁卢大学的学生戈登贝尔(Gordon Bell)和丹道奇(Dan Dodge)都上了实时操作系统设计的课程,课程要求学生构建一个基本的实时微内核,并成立了 Quantum Software Systems 公司。
        1982年,戈登贝尔(Gordon Bell)和丹道奇(Dan Dodge)根据大学时代的一些设想写出了一个能在 IBM PC 上运行的名叫 QUNIX(Quick UNIX)的系统,直到 AT&T 发律师函过来才把名字改成 QNX。
        2004年,来自美国的音响设备制造商哈曼(Harman)国际工业集团以 1.38 亿美元的现金收购了 QNX。
        2010年,黑莓手机(BlackBerry)制造商 RIM(Research In Motion Ltd.)为获取其车载无线连接技术,收购哈曼集团旗下的 QNX 软件公司,QNX 因此重返加拿大。
        QNX 主要开发汽车,通讯设备所使用的操作系统,哈曼国际的主业则是汽车音像和娱乐设备。BlackBerry 的并购交易使得 RIM、QNX 和哈曼工业在智能手机和车载音频娱乐系统之间找到合作空间。

3.应用场景

QNX 具有安全(Secure)、可靠(Reliable)、可信(Trusted)的特点,因此通常应用于对安全性要求极高的领域,例如汽车、航空、核电站、工业自动化等领域。

carOS(QNX 一直是汽车领域最大的操作系统)
robotOS(工业和医疗领域,例如手术机器人达芬奇)
weaponOS(例如洛克希德·马丁的武器)
criticalTaskOS(核电站、宇航领域)

4.相关链接

QNX 官方网站BlackBerry QNX offers a broad range of safety-certified and secure software products, complemented by world-class engineering services, to help embedded developers increase reliability, shorten time-to-market and reduce development cost.https://blackberry.qnx.com/
QNX Product Documentationhttps://www.qnx.com/developers/docs/index.html
QNX 7.1 开发文档http://qnx.com/developers/docs/7.1/index.html

【汽车电子】浅谈车载系统QNX相关推荐

  1. [原创] 浅谈ETL系统架构如何测试?

    [原创] 浅谈ETL系统架构如何测试? 来新公司已入职3个月时间,由于公司所处于互联网基金行业,基金天然固有特点,基金业务复杂,基金数据信息众多,基金经理众多等,所以大家可想一下,基民要想赚钱真不容易 ...

  2. 浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得Service Manager接口之路

    原文地址: http://blog.csdn.net/luoshengyang/article/details/6627260 在前面一篇文章浅谈Service Manager成为Android进程间 ...

  3. 《浅谈-Android系统越用反应越慢的问题》

    <浅谈-Android系统越用反应越慢的问题> android应用程序和iphone应用程序不一样,用过iphone的都知道,点击图标进入程序后,如果还想用其他程序,必须先按返回退出然后进 ...

  4. 浅谈SpaceBuilder系统的缓存机制_缓存思想

    在前面的文章中也提及到为了提高系统的性能,SpaceBuilder在内部做了大量的工作,而数据缓存就是其中非常高效的处理方式. 我们知道SpaceBuilder采用了多层架构的处理模式,数据通过业务实 ...

  5. 浅谈秒杀系统架构设计

    秒杀是电子商务网站常见的一种营销手段. 原则 不要整个系统宕机. 即使系统故障,也不要将错误数据展示出来. 尽量保持公平公正. 实现效果 秒杀开始前,抢购按钮为活动未开始. 秒杀开始时,抢购按钮可以点 ...

  6. 东方木2020浅谈win10系统还原怎么操作

    编辑:东方木影院 地点:武汉 时间:2020年2月14日 东方木2020浅谈win10系统还原怎么操作,如果电脑物理内存不足时,会导致工作效率非常的低,我们可以调整win10 32位系统虚拟内存来加快 ...

  7. android 系统升级 方法,安卓系统怎么升级 浅谈安卓系统更新升级的几种方法

    最近有网友问小编"安卓系统怎么升级?",针对该问题,笔者也在网上查找了下相关资料,不过并没有找到什么有价值的相关介绍,多数都是介绍如何自动升级.或者下载升级版包等等方法,对于一些常 ...

  8. 浅谈 Linux 系统中的 SNMP Trap 【转】

    文章来源:浅谈 Linux 系统中的 SNMP Trap 简介 本文讲解 SNMP Trap,在介绍 Trap 概念之前,首先认识一下 SNMP 吧. 简单网络管理协议(Simple Network ...

  9. 【游戏客户端】浅谈装备系统

    [游戏客户端]浅谈装备系统 大家好,我是Lampard~~       不知道大家一开始接触到游戏里面的装备系统是什么时候,什么感觉.对于我来说,我第一次清晰认知到游戏里面的装备,是我小时候玩DNF. ...

最新文章

  1. 这回,不用为Linux命令发愁了吧
  2. 做App还是微信公众号,你该如何抉择?
  3. linux下配java环境的小结
  4. 机器学习从零开始-Kaggle数据用PurePython实战
  5. NewCode----句子反转
  6. WorkerMan 入门学习之(二)基础教程-Connection类的使用
  7. sql 日期加1天_SQL基础知识——BETWEEN
  8. LeetCode刷题(35)--Permutation Sequence
  9. 《Windows核心编程》---Windows服务
  10. 什么是Git最好的视觉合并工具? [关闭]
  11. AWT_Swing_图片Icon
  12. Python会赶超Java吗_Python 赶超 Java,JavaScript 稳坐第一 | GitHub
  13. debian软raid
  14. 传智播客Java 关键字,标识符,注释
  15. Linux使用libmodbus源码开发,LibModbus源码分析
  16. Windows系统服务器配置SSH服务
  17. 在虚拟机中ping了停不下来怎么办?
  18. gazebo仿真时在加入差分运动插件后没有cmd_vel话题
  19. 傅里叶变换的简单理解
  20. 最后聊聊:备案需要注意的地方和域名的解析

热门文章

  1. 计算机网络布线画图软件,一种计算机网络布线辅助工具的制作方法
  2. 外挂技术研究系列-分析人物属性数据和偏移
  3. RTL8188EUS Anaroid M Porting
  4. 新手学逆向踩坑系列----从找不到DDMS到打不开DDMS
  5. 软件测试相关电子书与电子杂志免费下载
  6. 深度gdh精简CD版V1
  7. promise 、async/await 的原理及实现
  8. 微信公众号监听返回按钮关闭当前界面,部分安卓机监听popstate失败【小程序与公众号】
  9. 二叉树 性质和相关公式
  10. 小程序设置背景图片的两种方法总结