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保存用.)

IDModuleFunction
1Meter Cluster機能タコメータアニメーション
2スピードメーターアニメーション
3インジケーターライトアニメーション
4警報ランプアニメーション
5車両情報
6IVI 機能Home screen
7音楽放送(前の曲、次の曲、一時停止、停止など操作可能)
8ビデオ放送(放送、一時停止、停止など操作可能)
9Content Sharing曲名/アーティスト名/アルバムカバー /放送状態/などを同時にIVI側とMeter Cluster側で表示する
10Display SharingIVI側でビデオを流れて、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の内容を表示します。