Hypervisor based approach for integrated cockpit solutions

Rapid advances in SoC architectures have resulted in a shift in the automotive industry to integrate in-vehicle entertainment (infotainment) and selected ADAS functionality onto a single system, reducing system cost and payload. Standalone electronic control units (ECU) for surround-view (SRV),rear-view camera (RVC), heads-up display (HUD) and digitally instrument cluster are being substituted by integrated cockpit systems. Integrating the standalone ECUs into a single system represents a dichotomy of safety versus generality. Advanced driver assistance systems (ADAS) are expected to be fault tolerant and are traditionally managed by a safety-certified RTOS. Infotainment applications have fewer constraints on safety but stress on interoperability. Thus, infotainment applications are driven by open-source libraries and are managed by a high-level operating systems (HLOS). To achieve an integrated cockpit system while adhering to each systems constraints, a hypervisor based solution is proposed. The hypervisor facilitates running multiple operating systems simultaneously, partitioning of system resources and providing virtualization of shared peripherals. The result of the proposed architecture is an integrated cockpit system with ADAS and infotainment components isolated from each other, and the ability to run multiple HLOS sharing the peripherals.

[1]  Stefaan Sonck Thiebaut,et al.  Secure Embedded Hypervisor Based Systems for Automotive , 2016, 2016 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshop (DSN-W).

[2]  Tomislav Maruna,et al.  Supporting sensor fusion in next generation android In-Vehicle Infotainment units , 2016, 2016 IEEE 6th International Conference on Consumer Electronics - Berlin (ICCE-Berlin).

[3]  Wolfgang Mauerer,et al.  Professional Linux Kernel Architecture , 2008 .

[4]  George Kornaros,et al.  I/O virtualization utilizing an efficient hardware system-level Memory Management Unit , 2014, 2014 International Symposium on System-on-Chip (SoC).

[5]  Soo-Young Kim,et al.  Dual display of virtual machines for automotive infotainment systems , 2015, 2015 IEEE 4th Global Conference on Consumer Electronics (GCCE).

[6]  Vikram V. Appia,et al.  Surround view camera system for ADAS on TI ’ s TDAx SoCs , 2015 .

[7]  Dominik Reinhardt,et al.  An embedded hypervisor for safety-relevant automotive E/E-systems , 2014, Proceedings of the 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014).

[8]  Kedar Chitnis,et al.  Boot time optimization techniques for automotive rear view camera systems , 2016, 2016 IEEE International Conference on Consumer Electronics (ICCE).

[9]  Yves Lemieux,et al.  QoS Assurance with Light Virtualization - A Survey , 2016, 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom).