テクノロジ アップデート ロードマップ · pdf filestarter kit ......

27
QNX テクノロジ アップデート & ロードマップ 2012/10/17 QNX ソフトウエアシステムズ 技術マネージャ 岡澤幸一

Upload: truongkhuong

Post on 04-Mar-2018

235 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

QNX テクノロジ アップデート & ロードマップ 2012/10/17 QNX ソフトウエアシステムズ 技術マネージャ 岡澤幸一

Page 2: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

組み込み市場のトレンド

新しい使用パターンが生み出す新しい OS 要件

• モビリティ -> パワーマネジメント、フットプリント、フォームファクタ

• クラウド -> 柔軟なコネクティビティ

• ルックス -> 魅力的なUI 機能

各市場に対する特化ソリューションの必要性

• 市場競争のプレッシャー

• 付加価値の開発にフォーカスする必要性

速いスピードで変化が進むHMI 技術 開発チームは技術の陳腐化というリスクに直面

セーフティとセキュリティに対するデマンドの増加

Page 3: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

Confidential Information of QNX Software Systems Limited

3

OS の変容

組み込みOS – 従来の見方

– リアルタイムOS (タイト、高速、リアルタイム )

– UI、マルチメディア、コネクティビティ スタックは含まない

– 例: INTEGRITY, , MQX, LynxOS, Nucleus, vxWorks

これからのOSに求められること

– 「アプリケーション以外のすべて 」

– RTOS 機能の重要性は変わらず

– OS にネットワーキング、コネクティビティ、マルチメディア、グラフィックス、ユーザー インターフェイスを含める必要性

– 例: Android, iOS, QNX

Page 4: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

市場フォーカス • 自動車

• 医療

• 組み込み一般

主要顧客への対応 • カスタム サービスプラン

• 顧客の成功=QNXの成功

QNX 製品ロードマップ 指針となる原則

テコとなる技術・要件 • PlayBook スタック

• RIM / QNX ブランド

• キーパートナー

• RIM エコシステム

• イノベーションの文化

プラットフォーム ソリューション

• 市場別ソリューション

• 自動車

• 医療

• インダストリアル

• 規格認可

• デモ/リファレンス

Page 5: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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 クラスタ

Page 6: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

Confidential Information of QNX Software Systems Limited

6

QNX CAR 2 概要

BB10 ソフトウエア ベース オートモーティブ拡張

パートナー技術

QNX CAR 2 メディア ソースとコネクティビティ

Page 7: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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 の機能は変更される場合があります

Page 8: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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 クラスタ

Page 9: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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

Page 10: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

Confidential Information of QNX Software Systems Limited

10

QNX Neutrino RTOS セキュア カーネル

• ミッション クリティカルなアプリケーションに求められる 安全性とセキュリティの厳しい要件に対応するOSを提供

• アプリケーションに対する複数の権限レベル、 すべてのアクセスに対する仲介、リソース保護メカニズムを提供

• 以下の機能を最初に提供したフル機能 RTOS :

– コモン クライテリア EAL4+ 認可取得

– マルチコア プロセッサに対するSMPマルチプロセシングのサポート

– 認可対象にQNXに特有な アダプティブ パーティショニング技術を含む

Page 11: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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

Page 12: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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 認可取得サマリ報告

• 使用法・インストール ガイド

• セーフティ マニュアル

Page 13: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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 互換性報告書

• 独立サードパーティによる評価

• 使用法・インストール ガイド

Page 14: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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 との互換性

Page 15: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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年に利用可能

Page 16: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

HMI

統合された単一のインタフェース

Page 17: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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 年秋にリリース予定

Page 18: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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 中国で発表

Page 19: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

Confidential Information of QNX Software Systems Limited

19

QNX ソフトウエア開発プラット フォーム8.0 • 組み込みOSの変容

– 新時代OSの定義

「アプリケーションを除くすべて」

– BlackBerry BB10 ソフトウエア スタックの

技術資産を活用

– 市場別ソリューションおよび主要顧客の

ソフトウェア基盤 OSプラットフォームを提供

Page 20: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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

Page 21: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

Webkit ベース ブラウザ (Torch)

HTML5 規格サポート • オーディオおよびビデオ

(QNX マルチメディア技術を通じて提供) • 位置情報 • キャンバス • WebSocket • オフライン アプリケーション • セッション ストレージ

ブラウザ機能の強化 • カスタム ブラウザ、ヘルプシステムなど • 高性能パンとスクロール • 画素精度ズーム • 物理ベースのパンとスクロール • JavaScript JIT

Page 22: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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 フレームワーク

検討中

Page 23: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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

コア サービス

• プロジェクション

Page 24: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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

Page 25: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

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

Page 26: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

Confidential Information of QNX Software Systems Limited

26

長期的なビジョン

• BB10 OS と QNX Neutrino RTOS の連携

‒ PlayBook およびスマートフォン向けの技術を 組み込み市場向けに再利用

‒ NFC、BT、音声、グラフィックス、ゲームエンジン、 セキュリティ/暗号化、アプリ管理など技術を 必要とする市場に QNX OS を提供

• RIM のバックエンド インフラストラクチャを M2M (テレマティクスを含む) で活用

‒ エンタープライズ App World、自動車用 プロビジョニング、車両向けセキュア接続、 メールのセキュア配信、プッシュ通知など

• 自動車関連のECOシステムを 一般組み込み向けへと拡大

Page 27: テクノロジ アップデート ロードマップ · PDF fileStarter kit ... サードパーティSDK FAT, NTFS, ... ‒ NFC、BT、音声、グラフィックス、ゲームエンジン、

© 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]