テクノロジ アップデート ロードマップ · pdf filestarter kit ......
TRANSCRIPT
QNX テクノロジ アップデート & ロードマップ 2012/10/17 QNX ソフトウエアシステムズ 技術マネージャ 岡澤幸一
組み込み市場のトレンド
新しい使用パターンが生み出す新しい OS 要件
• モビリティ -> パワーマネジメント、フットプリント、フォームファクタ
• クラウド -> 柔軟なコネクティビティ
• ルックス -> 魅力的なUI 機能
各市場に対する特化ソリューションの必要性
• 市場競争のプレッシャー
• 付加価値の開発にフォーカスする必要性
速いスピードで変化が進むHMI 技術 開発チームは技術の陳腐化というリスクに直面
セーフティとセキュリティに対するデマンドの増加
Confidential Information of QNX Software Systems Limited
3
OS の変容
組み込みOS – 従来の見方
– リアルタイムOS (タイト、高速、リアルタイム )
– UI、マルチメディア、コネクティビティ スタックは含まない
– 例: INTEGRITY, , MQX, LynxOS, Nucleus, vxWorks
これからのOSに求められること
– 「アプリケーション以外のすべて 」
– RTOS 機能の重要性は変わらず
– OS にネットワーキング、コネクティビティ、マルチメディア、グラフィックス、ユーザー インターフェイスを含める必要性
– 例: Android, iOS, QNX
市場フォーカス • 自動車
• 医療
• 組み込み一般
主要顧客への対応 • カスタム サービスプラン
• 顧客の成功=QNXの成功
QNX 製品ロードマップ 指針となる原則
テコとなる技術・要件 • PlayBook スタック
• RIM / QNX ブランド
• キーパートナー
• RIM エコシステム
• イノベーションの文化
プラットフォーム ソリューション
• 市場別ソリューション
• 自動車
• 医療
• インダストリアル
• 規格認可
• デモ/リファレンス
Confidential Information of QNX Software Systems Limited
5 QNX 製品ロードマップ
Q3
アクセラレータキット
QNX CAR 2
AM335X Starter Kit
QNX 8.0 6.5.0 SP1
2012
Q1 Q4 Q2
コア
自動車
UI 早期アクセス
ステータス : 確定 予定 検討中
2013
i.MX6 Sabre-lite
Starter kit
インダストリアル
QNX クラスタ
Confidential Information of QNX Software Systems Limited
6
QNX CAR 2 概要
BB10 ソフトウエア ベース オートモーティブ拡張
パートナー技術
QNX CAR 2 メディア ソースとコネクティビティ
Confidential Information of QNX Software Systems Limited
7
QNX CAR 2 機能概要
ナビゲーション
• Telenav
• Elektrobit
• TCS
インフォテイメントとニュース
• Media/AM/FM/HD
• Pandora, Stitcher
• ウェブ ブラウザ
• YouTube
• Twitter, Facebook
自動車
• 空調
• バーチャル メカニック
• オーディオ制御
コネクティビティ
• Bluetooth + SMS
• MirrorLink + iPod Out
• スマートフォンと HTML5
• BlackBerry App World
プラットフォーム+
フレームワーク
• HTML5、 Torch ブラウザ
• コンポジション マネージャ
• HTML5 フレームワーク
註: QNX CAR 2 の機能は変更される場合があります
Confidential Information of QNX Software Systems Limited
8
高信頼性、軽量 RTOS
• ISO 26262 への準備がOK
クラスタと互換性のあるグラフィックス フレームワーク
• EB Guide, Qt, OpenGL ES
採用実績
• Jaguar, Landrover, Ford, Fisker, Chevrolet, Cadillac
Freescale/Elektrobit/QNX によるクラスタでの協業
QNX クラスタ
Confidential Information of QNX Software Systems Limited
9 QNX 認証ソリューション
Secure Kernel 6.4.0
Secure Kernel 6.5.0
Certified Plus 1.0 Safe Kernel 1.0
IEC 61508 SIL3 CC EAL4+
IEC 62304 ISO 26262
Confidential Information of QNX Software Systems Limited
10
QNX Neutrino RTOS セキュア カーネル
• ミッション クリティカルなアプリケーションに求められる 安全性とセキュリティの厳しい要件に対応するOSを提供
• アプリケーションに対する複数の権限レベル、 すべてのアクセスに対する仲介、リソース保護メカニズムを提供
• 以下の機能を最初に提供したフル機能 RTOS :
– コモン クライテリア EAL4+ 認可取得
– マルチコア プロセッサに対するSMPマルチプロセシングのサポート
– 認可対象にQNXに特有な アダプティブ パーティショニング技術を含む
Confidential Information of QNX Software Systems Limited
11
QNX Neutrino RTOS セーフ カーネル
• 認証機関Siraによる IEC 61508 SIL3 認可を取得
• 厳しい機能安全性要件を満たさなければならない
セーフティ クリティカル システムのための認可取得済みプラットフォームを提供
• QNX Neutrino RTOS セーフカーネルに含まれるもの:
− IEC 61508 SIL 3 認可証書
− 認可サマリ レポート
− QNX Neutrino RTOS カーネル セーフティ マニュアル
− ユーザーガイド
− 対応プラットフォーム: x86, PPC, ARM, MIPS, SH4
Confidential Information of QNX Software Systems Limited
12 QNX Neutrino RTOS Certified Plus 1.0 • 認可:
• IEC 61508 SIL3
• コモンクライテリア EAL4+
• 規格:
• POSIX PSE52 プロファイル
• 互換性:
• QNX Neutrino SDP 6.5.0
• 内容:
• Certified Plus バイナリ
• IEC 61508 SIL3 認可証書
• SIRA 認可取得サマリ報告
• 使用法・インストール ガイド
• セーフティ マニュアル
Confidential Information of QNX Software Systems Limited
13 医療デバイス向けQNX Neutrino RTOS • 認可:
• IEC 62304 互換性報告書
• IEC 61508 から派生
• ISO14971 および AAMI 80002-1 対応
• 規格:
• POSIX PSE52 プロファイル
• 互換性:
• QNX Neutrino SDP 6.5.0
• 内容:
• 認証済みのバイナリ
• IEC 62304 互換性報告書
• 独立サードパーティによる評価
• 使用法・インストール ガイド
Confidential Information of QNX Software Systems Limited
14 QNX Neutrino SDP 6.5.0 SP1 アップデート
• QNX Neutrino SDP 6.5.0 の保守アップデート
– io-pkt ネットワーキング スタック アップデート
– USB スタック アップデート
– Cortex A パフォーマンス改善
– X86 サポート アップデート
• 早期アクセス プログラム– 次世代 HMI 技術
– SP1 アップデートに対する早期アクセス
– 新しいコンポジション マネージャ フレームワーク
– 最適化された OpenGL ES 2 サポート
– Qt サポート
– Crank Storyboard Suite との互換性
Confidential Information of QNX Software Systems Limited
15
QNX UI 早期アクセス
• UI 早期アクセス プログラム– 次世代 HMI 技術
– UI技術への早期アクセス
– QNX Neutrino SDP 6.5 および SP1との互換性
– 新規コンポジション マネージャ フレームワーク
– 最適化された OpenGL ES 2 サポート
– Qt 5 サポート ( qt.nokia.com より入手可能)
– Crank Storyboard スイートおよび Elektrobit EBGuide との互換性
– 註: HTML 5 サポートは2013年に利用可能
HMI
統合された単一のインタフェース
Confidential Information of QNX Software Systems Limited
17
QNX アクセラレータ キット
• すぐに開発を始められる統合ソリューション
• 統合済みソフトウエア コンポーネント
– Ethernet、Wi-Fi、Bluetooth、MP4 & H.264 ビデオ、USB、高度な最適化が行われたグラフィックス
• QNX® Neutrino® RTOS 上で実行
• 初期リリースでの対応ハードウエア:
Freescale i.MX6 Sabre-lite
TI AM335x
• 2012 年秋にリリース予定
Confidential Information of QNX Software Systems Limited
18
EtherCAT PLC リファレンス プラットフォーム
• QNX、 Freescale、ISaGRAF® および koenig-pa GmbH (KPA) のパートナーシップ
• 産業制御システムの開発を効率化
• QorIQ P1025 タワーモジュール
ISaGRAF PLC Firmware
KPA EtherCAT Master スタック
• およびQNX Neutrino RTOSを統合
• ETherCAT Master/Slave
単一のQorIQ P1025 プロセッサ上にEtherCAT マスタ プロトコルと
ユーザーの制御アプリケーションを同時に実行し
一ミリ秒のEtherCAT マスターサイクルを実現
• パワフルな開発ツール:
KPA EtherCAT Studio ISaGRAF 6 Workbench
QNX Momentics ツールスイート Freescale CodeWarrior 開発スイート
• ISaGRAF 6 Workbench および PLC Firmware
IEC 61499 および IEC 61131-3 規格の PLC プログラミング言語すべに対応
2012年8月 FTF 中国で発表
Confidential Information of QNX Software Systems Limited
19
QNX ソフトウエア開発プラット フォーム8.0 • 組み込みOSの変容
– 新時代OSの定義
「アプリケーションを除くすべて」
– BlackBerry BB10 ソフトウエア スタックの
技術資産を活用
– 市場別ソリューションおよび主要顧客の
ソフトウェア基盤 OSプラットフォームを提供
QNX SDP 8.0 ソフトウエア スタック(検討中)
PPS / CM インター フェイス
QML
Qt GUI
Qt Core 4.8
Cascades
JS ライフサイクル API
JS ネイティブサービスAPI
WebWorks / Sencha
Torch ブラウザ エンジン
マルチメディア ランチャ 認証マネージャ コンポジション マネージャ
UI コア
HMI
Qt SDK WEB SDK
QNX Neutrino RTOS
Cortex A9 ARM9
Freescale QorIQtm
ハードウエアサポート
USB SDIO/MMC Ethernet IPv4 Ethernet IPv6 Bluetooth ワイヤレス
コネクティビティ
サードパーティ HMI 環境
(StoryBoard, EB Guide)
サードパーティSDK
FAT, NTFS, HFS Managed NAND NAND/NOR CD/ISO9660/UDF パワーセーフ AHCI/ATAPI/EID
E
ストレージ
マルチコア ハイアベイラビリティ アダプティブ
パーティショニング PPS マイクロカーネル POSIX API
コアサービス
Cortex A8
Intel Coretm Intel Atomtm
Webkit ベース ブラウザ (Torch)
HTML5 規格サポート • オーディオおよびビデオ
(QNX マルチメディア技術を通じて提供) • 位置情報 • キャンバス • WebSocket • オフライン アプリケーション • セッション ストレージ
ブラウザ機能の強化 • カスタム ブラウザ、ヘルプシステムなど • 高性能パンとスクロール • 画素精度ズーム • 物理ベースのパンとスクロール • JavaScript JIT
HMI ツールとデバッガ – HTML5 / Javascript 環境
QNX Neutrino
HTML5 App
QNX Momentics
ツールスイート
ネイティブ
Appプロセス
Javascript – ネイティブ拡張
ネイティブ
Appプロセス
QNX
ネイティブ
デバッグ
インター
フェイス
Web
Inspector
デバッグ
インター
フェイス
HTML5 SDK
Torch WebKit Engine
HTML5 App
Adobe Dreamweaver オープンソース ツール
Javascript フレームワーク
検討中
Confidential Information of QNX Software Systems Limited
23
QNX SDP ロードマップ概要
QNX SDP 8.0 検討中 将来
• Torch ブラウザ • HTML5 エンジンとアプリ フレームワーク • ビデオ キャプチャ フレームワーク
• ワイヤレス– 現行チップセット サポート • ワイヤレス セキュリティ • USB 3.0
• ティックレス カーネル • レイジー割り込み • トレラント タイマ • リファレンス実装 ( OMAP 4430 )
• Cortex A15 • Cortex A7 (Kingfisher) • Intel AVX
• OMAP 5 実装 • 汎用フレームワーク
• OMAP 6 実装
• Cascade SDK • マルチモード HMI • タッチレス ジェスチャ
• X86-64 bit
• NFC • DLNA/UPnP
• LightPeak ( Thunderbolt)
QNX ソフトウエア 開発プラットフォームの機能内容は変更されることがあります。
HMI
コネクティビティ
パワー マネジメント
プロセッサ サポート
• ARM v8 • QorIQ e500mc64
• 暗号化ファイrシステム • カーネル セキュリティ機能 • ツール チェーン セキュリティ機能
• クライアント サーバー メッセージング • 64 bit • UEFI
コア サービス
• プロジェクション
Confidential Information of QNX Software Systems Limited
24
QNX ハードウエア ロードマップ (自動車)
現行 1H13 将来
i.MX31, i.MX35 i.MX51, i.MX53
Panda, Panda ES J1DDR Jacinto 2, Jacinto 3 Jacinto 4, Jacinto 5
リリース済み 確定 検討中
2H12 2H13
ARM
i.MX6 i.MX6 Solo
i.MX7x
Jacinto 5 ECO OMAP 5
x86
OMAP 6
ValleyView
Jade Jade D
Emerald L
Tegra 2 Tegra 3
Menlow Menlow-XL Tunnel Creek
Jacinto 6
Confidential Information of QNX Software Systems Limited
25 QNX ハードウエア ロードマップ (GEM)
現行 1H13 将来
AT91SAM926x AT91SAM9RL64 AT91SAM9M10 AT91SAM9G45
Panda, Panda ES Beagleboard-XM Am335x, Beaglebone Sitara AM1808 Sitara AM3517
リリース済み 確定 検討中
2H12 2H13
i.MX21, i.MX25, i.MX28
i.MX31, i.MX35 i.MX51, i.MX53
ARM
i.MX6x
i.MX6 Solo i.MX7x
DM814x
AM335x Starter
Kit
Luna Pier Navy Pier Menlow Menlow-XL
Sugar Bay Huron River
x86
OMAP5
QueensBay CedarTrail
Mayo Bay Chief River
Haswell
P1010/P1020 P1021/P1025 Tower P1013/P1022 P2010/P2020 P4040/P4080 QorlQ
OMAP6
P2041 MPC8309 Tower
T10xx T20xx
ValleyView
Confidential Information of QNX Software Systems Limited
26
長期的なビジョン
• BB10 OS と QNX Neutrino RTOS の連携
‒ PlayBook およびスマートフォン向けの技術を 組み込み市場向けに再利用
‒ NFC、BT、音声、グラフィックス、ゲームエンジン、 セキュリティ/暗号化、アプリ管理など技術を 必要とする市場に QNX OS を提供
• RIM のバックエンド インフラストラクチャを M2M (テレマティクスを含む) で活用
‒ エンタープライズ App World、自動車用 プロビジョニング、車両向けセキュア接続、 メールのセキュア配信、プッシュ通知など
• 自動車関連のECOシステムを 一般組み込み向けへと拡大
© 2012 QNX Software Systems Limited. QNX, QNX CAR, NEUTRINO, MOMENTICS, AVIAGE and
other product names are or may be registered trademarks and/or trademarks of QNX Software
Systems Limited (QSSL) or its licensors in Canada, the U.S. and/or other countries. The
information herein is for informational purposes only and represents the current view of QSSL as
of the date of this presentation. Because QSS must respond to changing market conditions, it
should not be interpreted to be a commitment on the part of QSSL, and QSSL cannot guarantee
the accuracy of any information provided after the date of this presentation. QSSL MAKES NO
WARRANTIES, REPRESENTATIONS OR CONDITIONS EXPRESS, IMPLIED OR STATUTORY, AS TO
THE INFORMATION IN THIS PRESENTATION.
岡澤幸一 技術マネージャ [email protected]