[QNX] QNXに関する公開情報まとめ


QNX とは

概要

QNX(キューエヌエックス、またはキューニックスと発音)は商用のリアルタイムUnixであり、POSIXとPOSIX 1003.1bに対応している。主に組み込みシステム向けに販売されている。元々はカナダの企業QNXソフトウェアシステムズが開発していたが、同社は後にリサーチ・イン・モーション(現ブラックベリー)が取得した。

QNX - Wikipedia より引用

適用範囲

・車載機器
BlackBerryがFordとパートナーして、同社のまれな孝行息子QNXの多方面的車載利用を推進 | TechCrunch Japan
QNX OS for Automotive Safety
車載インフォテイメント向け QNX CAR プラットフォーム

・医療機器
QNX OS for Medical (医療機器向けQNX OS)

QNXのAPIに関するドキュメント

公開されているドキュメントとしては以下などを参照して下さい。
v6.3 ~ v6.6 までがHTMLとPDFで公開されています。

QNX Product Documentation

その他

Screen Graphics Subsystem

QNXはWindow Systemとして、Screenというモジュールを使用している。
公式のドキュメントとしては以下などを参考

About Screen - QNX SDP 6.6 Documentation

参考ソース:
公式ドキュメントからサンプルへのリンクなどはないが、GitHubなどをAPI名検索すればいろいろと存在している。
ひとまず、以下に公式(QNX/BlackBerry)の公開ソースへのリンクを記載。

Qt

QtはQNXに対応している様子。

関連

参考

組み込みシステム用QNXリアルタイム オペレーティング システム(RTOS)ソフトウエア、開発ツール、サービス
オペレーティング システム
QNX - Wikipedia
車載ソフトウェア:QNXが組み込みソフト基盤を刷新、ディスプレイオーディオに最適な開発キットも - MONOist(モノイスト)