Overview
このPOCは、ルネサスR-Car H3 Salvator XSリファレンスボードで開発した次世代の統合コックピットシステムであり、前例のないユーザ体験を提供します。
BlackBerry®QNX®社のHypervisor仮想化技術を使い、1つのSOCで2つOSを載せることが実現でき、ハードウェアコストを削減し、さらに高い性能を追求することも可能とします。
Host側はQNX OSをベースにして、 Qt Company社のLibraryとツールを使って、フルデジタルのMeter Cluster HMIを提供します;Guest側はAndroidに基づいて、より豊富なIVI機能を提供します。基本の音楽/ビデオ放送、ナビなどのアプリ以外、 Graphic Sharingの機能も実現でき、IVIとMeter Cluster間のリアルタイムな情報共有及び表示が可能となります。
DEMO Spec
SOC
- RCar H3 v3.0
Target HW PF
- Salvator-XS 8GByte
Display
- Display1:RGB 1920×720@60fps
- Display2:HDMI 1920×1080@60fps
Connectivity
- Connect to internet by Ether I/F
QNX Host
- QNX OS ver: SDP7.0
Android Guest
- Android OS ver: Pie(9.0)
Key feature
- QNX Host + Android Guest on QNX Hypervisor 2.0
- GPU sharing(default)
- Framebuffer sharing (Display sharing)
- Audio sharing (using Virtual Audio driver)
- Early camera view / Booting Animation view (CR7 utilizing)
- S2R对应 (CR7 Utilizing)
- Secure OS(OPTEE) support
- InterOS Communication
- Add another apps. (DR, DMS, HUD, SVM, etc)
- Etc.
Comments:1.Display1 can also use HDMI, using RGB is not a must 2.Features marked in gray color are out of the scope of this project
開発環境:PC: Ubuntu over 14.04 64-bitお薦め (16.04 64-bitも可能) SD Card: 8Gb (System files保存用.)
ID | Module | Function |
---|---|---|
1 | Meter Cluster機能 | タコメータアニメーション |
2 | スピードメーターアニメーション | |
3 | インジケーターライトアニメーション | |
4 | 警報ランプアニメーション | |
5 | 車両情報 | |
6 | IVI 機能 | Home screen |
7 | 音楽放送(前の曲、次の曲、一時停止、停止など操作可能) | |
8 | ビデオ放送(放送、一時停止、停止など操作可能) | |
9 | Content Sharing | 曲名/アーティスト名/アルバムカバー /放送状態/などを同時にIVI側とMeter Cluster側で表示する |
10 | Display Sharing | IVI側でビデオを流れて、Meter Cluster側の指定区域でも同じ内容をリアルタイム表示する |
When switching songs in Music app, it transmits control messages with metadata from Music app to Cluster app for showing through socket
Refer to QNXHypervisor_Linux-based_guest_virtual_display_v1.06.pdf
- クラスターはQNX OSの上で実行され、ディスプレー上に画面表示させます。
- 2つのバーチャルディスプレーともAndroid OSにアサインされます。バーチャルディスプレー1と物理ディスプレー2が同じIVIの内容を表示します。バーチャルディスプレー2は物理ディスプレー1の特定区域で内容を表示し、クラスターHMIの下に配置されます。
- 通常の場合、クラスターHMIをフル画面表示するため、仮想ディスプレー2は表示されません。IVI側で音楽が流れる或いはビデオを放送する場合、音楽/ビデオアプリがソケットを通じてクラスターに通知を出して、特定区域(画面の黄色枠)内でディスプレー2の内容を表示します。