QNX

QNX
开发者BlackBerry
作業系統家族类Unix 实时操作系统
運作狀態支援中
源码模式源码可见
首次发布1982年,​42年前​(1982
当前版本
  • 7.1 (2020年7月)
編輯維基數據鏈接
市場取向嵌入式系统
支援平台Intel 8088, x86, MIPS, PowerPC, SH-4, ARM, StrongARM, XScale
内核类别实时微内核
许可证专有軟件
官方網站www.qnx.com

QNX是商業類Unix實時作業系統,主要針對嵌入式系統市場。該產品開發於20世紀80年代初,後來改名為QNX軟件系統公司,公司已被黑莓公司併購。2010年代后,随着汽车智能化的加速,QNX在车用市场占有率不断提高,达到75%[1]

功能简述

QNX採取微核心架構,作業系統中的多數功能是以許多小型的task來執行,它們被稱為server。這樣的架構使得用戶和開發者可以關閉不需要的功能,而不需要改變作業系統本身。

QNX Neutrino(2001)已经被移植到许多平台并且运行在嵌入式市场中使用的各种现代处理器上,如PowerPC和x86。

QNX为学术界以及非商业用途的用户提供了一个特殊的许可。

QNX的應用範圍極廣,包含了:控制保時捷跑車的音樂和媒體功能、福特汽車的SYNC 3車載系統、核電站美國陸軍無人駕駛Crusher坦克的控制系統,還有BlackBerry PlayBook和作業系統。[2]

历史

1980年,加拿大滑鐵盧大學的學生戈登·貝爾英语Gordon Bell (QNX)丹·道傑英语Dan Dodge都上了實時作業系統設計的課程[3],課程要求學生構建一個基本的實時微內核。

2007年9月,QNX軟件系統公司發布其部分源代碼的可用性。[4]

2010年4月,Research In Motion公司發布將收購QNX軟件系統公司。

2010年9月,Research In Motion公司發布BlackBerry PlayBook和作業系統,基於QNX。[5]

技术细节

雖然QNX本身並不屬於UNIX,但由於其提供了POSIX的支援,使得多數傳統UNIX程式在微量修改(甚至不需修改)後即可在QNX上面編譯與執行。

参考文献

  1. ^ 王浠源, 凭借QNX系统,黑莓能否成功打开中国汽车市场?, 雷锋网, 2019-12-14 [2022-11-04], (原始内容存档于2022-11-04) 
  2. ^ Jennifer Barlow & Keith Giannini. MTA SpA Chooses QNX. QNX. 2010-11-16 [2012-10-15]. (原始内容存档于2012-05-24). 
  3. ^ CS452: https://www.student.cs.uwaterloo.ca/~cs452/ (页面存档备份,存于互联网档案馆
  4. ^ QNX Press Releases: source code availability (页面存档备份,存于互联网档案馆
  5. ^ RIM Unveils The BlackBerry PlayBook (页面存档备份,存于互联网档案馆), official press release, September 27, 2010

外部链接

  • 分类 分类
  • 共享资源页面 共享资源
  • 维基百科图书 教科书
开放源代码
  • Mynewt OS英语Apache Mynewt OS
  • BeRTOS英语BeRTOS
  • ChibiOS/RT
  • Contiki
  • Composite
  • Djyos
  • ECOS
  • ERIKA Enterprise英语ERIKA Enterprise
  • FreeRTOS
  • Fuchsia
  • FunkOS英语FunkOS
  • Nano-RK英语Nano-RK
  • NuttX
  • One os
  • QP
  • RIOT
  • RTAI英语RTAI
  • RTEMS
  • RTLinux
  • RT-Thread
  • seL4英语seL4
  • Talon DSP RTOS英语Talon DSP RTOS
  • TI-RTOS英语TI-RTOS
  • TinyOS
  • TockOS
  • TRON
  • Wombat OS英语Wombat OS
  • Xenomai
  • Zephyr
专有软件
  • 4690 OS英语4690 Operating System
  • DioneOS英语DioneOS
  • INTEGRITY
  • Junos OS英语Junos OS
  • LynxOS
  • µC/OS-II英语Micro-Controller Operating Systems
  • MQX英语MQX
  • Multiuser DOS英语Multiuser DOS
  • Nucleus RTOS
  • OpenComRTOS英语OpenComRTOS
  • OSE英语Operating System Embedded
  • OS-9英语OS-9
  • OS2000英语OS2000
  • PikeOS英语PikeOS
  • QNX
  • REX OS英语REX OS
  • ScreenOS英语ScreenOS
  • L4微内核系列
  • ThreadX
  • TPF英语Transaction Processing Facility
  • VRTX
  • VxWorks
  • Windows Embedded Compact
  • SylixOS
历史上的
  • DNIX英语DNIX
  • DSOS英语DSOS
  • EROS英语EROS (microkernel)
  • CoyotOS英语CoyotOS
  • FlexOS英语FlexOS
  • MERT/UNIX-RT英语Multi-Environment Real-Time
  • pSOS英语pSOS (real-time operating system)
  • RMX
  • RSX-11
  • RT-11英语RT-11
  • Sintran III英语Sintran III
  • Symbian
  • THEOS英语THEOS
  • UNOS英语UNOS (operating system)
  • 分类:实时操作系统