DEMO 概要
该POC基于瑞萨R-Car H3 Salvator XS参考版进行功能集成和开发,利用QNX Hypervisor虚拟化技术,在一套SOC上同时运行2套OS系统(仪表用QNX作为Host OS,中控娱乐系统用Android作为Guest)。仪表方面,采用了Qt Company提供的Library和工具开发了全数字仪表;中控娱乐方面,除了集成基础的音乐,视频播放,导航等功能APP之外,还开发了Graphic Sharing功能,用于在中控和仪表之间几乎无延时的信息共享,给用户带来更加便捷和人性化的驾乘体验。
DEMO 技术规格

芯片版本
- 瑞萨R-Car H3 v3.0
芯片平台
- Salvator-XS 8GByte
显示屏
- 显示屏1:RGB 1920×720@60fps
- 显示屏2:HDMI 1920×1080@60fps
网络连接方式
- 用Ether接口进行网络连接
Host操作系统
- QNX OS ver: SDP7.0
Guest操作系统
- Android OS ver: Pie(9.0)
主要功能
- 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.
开发环境:PC: 推荐用Ubuntu over 14.04 64-bit SD卡: 8Gb或以上 (用于存储系统文件)
NO | 功能模块 | 功能详解 |
---|---|---|
1 | 仪表基础功能 | 转速表动画效果 |
2 | 车速表动画效果 | |
3 | 转向灯动画效果 | |
4 | 仪表警示灯 | |
5 | 车辆信息显示 | |
6 | 中控娱乐系统基础功能 | 主屏幕(显示车辆运行信息,音乐/视频播放APP) |
7 | 音乐播放(播放歌曲,支持上一曲/下一曲/播放/暂停/停止等功能) | |
8 | 视频播放(播放视频,支持播放/暂停/停止等功能) | |
9 | 信息共享 | 同时在安卓中控娱乐系统和QNX仪表上显示歌名信息/歌手信息/唱片专辑封面/播放状态/播放进度栏等信息 |
10 | 播放共享 | 同时在安卓中控娱乐系统和QNX仪表上显示所播放的视频内容 |
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
- 仪表APP在QNX OS上运行,并直接在物理显示屏(显示屏1)上显示画面。
- 2个虚拟显示屏基于Android OS进行开发。虚拟显示屏1和虚拟显示屏2所显示的内容一致,虚拟显示屏1在物理显示屏(显示屏2)进行画面显示;虚拟显示屏2处在仪表HMI下层,并在仪表显示屏(显示屏1)上进行画面显示。
- 在正常模式下,由于仪表HMI信息显示在最上层,所以虚拟显示屏2不显示任何画面。当中控娱乐系统播放音乐或视频时,APP会通过Socket通知仪表端的APP,在指定区域内显示虚拟显示屏2的内容。