consolidated display system for automotive
play

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,


  1. Consolidated Display System for Automotive using XenGT Automotive Linux Summit 1-2 June, Tokyo Bumhyeon Baek*, Honggul Jun, Woosung Kim LG Electronics Inc.

  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) 2) 3) 1) http://www.seriouswonder.com/futuristic-self-driving-car-design-by-rinspeed/ 2) http://galleryhip.com/future-car-interior-design.html 3) http://www.theregister.co.uk/Print/2012/03/05/car_week_future_car_tech/ 1/10

  3. 2. Automotive Cockpit Trend Stand-alone Connected Integrated • Separated Functionality • Free form Large Display • Cross-function Multiple Display • No Information Sharing • Multiple information Integrated • Information Sharing • Straightforward HMI * • Intuitive HMI • Complicated HMI 1) 3) 2) 4) Hyndai Elantra 1) 3) http://cartype.com/pages/738/gauge_clusters http://www.gizmag.com/volkswagen-golf-r-touch/35472/ 2) http://www.automotion.lu/article/tesla-insane-mode-les- 4) http://mattfinbowdesign.com * HMI: Human Machine Interface reactions-en-video 2/10

  4. 3. Advantages & Requirements of Consolidated Display System  Advantages  Benefits  OEM Collaboration for UX Differentiation UX/UI Integration HMI  Full Re-configurable value creation Display Integration  Safety & Convenience with Reliability OS Consolidation System  Efficient Resource Management (CPU & GPU) SoC Consolidation  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. • 3/10

  5. 4. GPU virtualization of XenGT  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. https://01.org/xen/blogs/srclarkx/2013/graphics-virtualization-xengt 4/10

  6. 5. Overall Architecture Dom0 VM1 Factor Feature CPU Intel Core i3-4010U xl Qemu (tool of xen) Memory 8G RAM SDL System Hypervisor XenGT configuration (based on XEN) Mediator OS Dom0: Ubuntu 14.04 Graphics Graphics VM: Ubuntu 14.04 driver driver Scheduler Hypervisor (Xen) CPU GPU Framebuffer VM’s Framebuffer Customized part Data 21.5 ” Large Display Control http://events.linuxfoundation.org/sites/events/files/slides/XenGT-LinuxCollaborationSummit-final_1.pdf 5/10

  7. 6. Graphic overlay architecture using XenGT Dom0 VM1 Dom0 App DomU App Qemu Compositor (X11, Weston) SDL IVI Cluster + overlaped Kernel DRM DRM Dom0’s Memory- VM’s Memory - Mediator (vgt driver) mapped register mapped register Xen(Hypervisor) Physical Memory- GPU Framebuffer VM’s Framebuffer mapped register Customized part 21.5 ” Large Display Data Control 6/10

  8. 7. Inter-Domain Communication  This module provides message-based communication mechanism between Dom0 and VM. Dom0 VM1 Event Buffer Cluster IVI Kernel Kernel I/O Event I/O Event Misc device file Misc device file (/dev/idc) (/dev/idc) IDC Frontend Driver IDC Backend Driver Data Buffer Xenstore Data Buffer Grant Table Notify Notify Event Channel Xen(Hypervisor) Meta Data for shared memory Developed part Data Control 7/10

  9. 8. Demo  We displayed the result of system in CES 2015. ※ This figure is not real image because the output is a LGE confidential. Because of you Cluster layer IVI layer Touch area 8/10

  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

  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

  12. Thank you Questions?

  13. Speaker : Bumhyeon Baek Honggul Jun Senior Research Engineer at LG Electronics Principal Research Engineer at LG Electronics E-mail: bumhyeon.baek@lge.com E-mail: honggul.jun@lge.com Woosung Kim Chief Research Engineer at LG Electronics E-mail: rain.kim@lge.com

Recommend


More recommend