Consolidated Display System for Automotive using XenGT Automotive - - PowerPoint PPT Presentation

consolidated display system for automotive
SMART_READER_LITE
LIVE PREVIEW

Consolidated Display System for Automotive using XenGT Automotive - - PowerPoint PPT Presentation

Consolidated Display System for Automotive using XenGT Automotive Linux Summit 1-2 June, Tokyo Bumhyeon Baek*, Honggul Jun, Woosung Kim LG Electronics Inc. 1. Background The smart space for users is expanding over home and especially car,


slide-1
SLIDE 1

Automotive Linux Summit 1-2 June, Tokyo

Consolidated Display System for Automotive using XenGT

Bumhyeon Baek*, Honggul Jun, Woosung Kim LG Electronics Inc.

slide-2
SLIDE 2
  • 1. Background
  • The smart space for users is expanding over home and especially car,

which is the second most friendly space.

  • The automotive cockpit is constantly challenged to deliver optimum

solutions which can effectively provide valuable support to driving and help create a comfortable and safe environment inside the vehicle.

1/10

http://www.seriouswonder.com/futuristic-self-driving-car-design-by-rinspeed/ http://galleryhip.com/future-car-interior-design.html http://www.theregister.co.uk/Print/2012/03/05/car_week_future_car_tech/ 1) 2) 3) 1) 2) 3)

slide-3
SLIDE 3
  • 2. Automotive Cockpit Trend

Stand-alone Connected Integrated

  • Separated Functionality
  • No Information Sharing
  • Straightforward HMI*
  • Cross-function Multiple Display
  • Information Sharing
  • Complicated HMI
  • Free form Large Display
  • Multiple information Integrated
  • Intuitive HMI

2/10

* HMI: Human Machine Interface

3) http://cartype.com/pages/738/gauge_clusters http://mattfinbowdesign.com 1) 2) 4) http://www.gizmag.com/volkswagen-golf-r-touch/35472/ http://www.automotion.lu/article/tesla-insane-mode-les- reactions-en-video 3) 4) 1) 2) Hyndai Elantra

slide-4
SLIDE 4
  • 3. Advantages & Requirements of Consolidated Display System

SoC Consolidation System HMI OS Consolidation Display Integration UX/UI Integration

  • Advantages
  • Requirements
  • Cluster and IVI can be concurrently displayed on one display.
  • Cluster and IVI system can share GPU to show graphical and multiple infortainment.
  • They can communicate with each other for display consistency.
  • IVI can exploit HMI such as touch.

 OEM Collaboration for UX Differentiation  Full Re-configurable value creation  Safety & Convenience with Reliability  Efficient Resource Management (CPU & GPU)

3/10

  • Benefits
slide-5
SLIDE 5
  • 4. GPU virtualization of XenGT

https://01.org/xen/blogs/srclarkx/2013/graphics-virtualization-xengt

4/10

  • XenGT is a GPU Virtualization Technology.
  • Qemu is a emulator that supports virtualization when executing under the Xen hypervisor.

The Xen uses Qemu to emulate PC hardware, including BIOS, IDE disk controller.

  • Dom0 is a privileged domain which contains drivers for hardware, as well as the toolstack

to control VMs. Domain 0 is often referred to as Dom0.

  • VM is unprivileged domain with no access to the hardware.
  • Xen is an open-source (GPL) type-1 or baremental hypervisor.
  • XenGT implements a mediated pass-through architecture, running a native

graphic driver in VMs to archieve high performance.

slide-6
SLIDE 6
  • 5. Overall Architecture

GPU

Framebuffer VM’s Framebuffer

CPU Hypervisor (Xen)

Graphics driver Qemu

21.5” Large Display

Scheduler

Dom0 VM1

Graphics driver Mediator

Data Control Customized part

5/10

Factor Feature CPU Intel Core i3-4010U Memory 8G RAM Hypervisor XenGT (based on XEN) OS Dom0: Ubuntu 14.04 VM: Ubuntu 14.04

xl

(tool of xen) System configuration

SDL

http://events.linuxfoundation.org/sites/events/files/slides/XenGT-LinuxCollaborationSummit-final_1.pdf

slide-7
SLIDE 7
  • 6. Graphic overlay architecture using XenGT

IVI Qemu

SDL

Xen(Hypervisor) GPU

VM’s Framebuffer

Dom0

DRM

Kernel

Compositor (X11, Weston)

Cluster

Dom0 App

Framebuffer

21.5” Large Display VM1

  • verlaped

Mediator (vgt driver)

Dom0’s Memory- mapped register VM’s Memory- mapped register

Physical Memory- mapped register

DomU App

Data Control Customized part

6/10

+ DRM

slide-8
SLIDE 8
  • 7. Inter-Domain Communication

Dom0

Cluster

Kernel

IVI IDC Frontend Driver Misc device file

(/dev/idc)

Grant Table

Xen(Hypervisor)

Event Channel IDC Backend Driver Misc device file

(/dev/idc)

VM1 Kernel

Data Buffer Data Buffer Xenstore

I/O Event I/O Event Notify Notify

Event Buffer

Meta Data for shared memory

Data Control Developed part

7/10

  • This module provides message-based communication mechanism between

Dom0 and VM.

slide-9
SLIDE 9
  • 8. Demo
  • We displayed the result of system in CES 2015.

Cluster layer

※ This figure is not real image because the output is a LGE confidential.

8/10

Because of you

IVI layer Touch area

slide-10
SLIDE 10
  • 9. Conclusions
  • Consolidated display system is based on virtualization technology.
  • Cluster and IVI system can directly access to GPU for graphical and multiple

information integration.

  • The cluster and IVI screen are overlayed, it allows us to use digital cluster and

IVI at the same time.

9/10

slide-11
SLIDE 11
  • 10. Future work
  • Micro-kernel and Real-time kernel approach for Dom0
  • Fast boot
  • Para-Virtualization Drivers for specific SoC
  • Guest OSes
  • Support compatibility Linux-based OS

Such as Android, QNX, GENIVI and webOS

  • ISO 26262 certification

10/10

slide-12
SLIDE 12

Thank you Questions?

slide-13
SLIDE 13

Senior Research Engineer at LG Electronics E-mail: bumhyeon.baek@lge.com Chief Research Engineer at LG Electronics E-mail: rain.kim@lge.com Principal Research Engineer at LG Electronics E-mail: honggul.jun@lge.com

Speaker : Bumhyeon Baek Woosung Kim Honggul Jun