Automotive

How to Introduce a Certified Safety Critical Cockpit Controller Based on Hypervisor and Linux / Android in to The New Generation of Vehicles


A03 6.11.2019 11:00 - 11:30

Bookmark and Share

Tero Salminen
Tero Salminen
OpenSynergy

“The future of the automotive industry is more inclined toward computer oriented innovations such as mobility, connectivity, and autonomous driving. Since these advanced technologies involve the integration of software and hardware components, there is a need for isolation of software interference. Virtualization for embedded systems is the key enabling technology in addressing this challenge. The hypervisor is the underlying component of the virtualization technology, being responsible for the scheduling of the heterogeneous virtual machines (VMs) with different real-time constraints (e.g. AUTOSAR, Android). Car connectivity and the IoT revolution are rapidly growing markets. This technology supports advanced safety features and improves user experience. However, the digitalization of cars creates a threat of car hacking. Therefore, the type 1 hypervisor is expected to register the fastest growth in the coming years for passenger car applications. Type-1 hypervisors provide strong separation, ensuring freedom from interference within mixed-criticality systems. Virtualization also enables secure partial software update, acting as an extra layer of security beyond software platform-specific hardening. OpenSynergy presents a certified safe Cockpit Controler Solution showing how Linux or Android may use within safety critical environment — enabling the comprehensive open-source ecosystem while ensuring security-critical and performance requirements. (Several SOP using this concept will be in 2019 / 2020.) This OpenSynergy – Qt Solutions provides some insights about the advantages: • Access to the Linux / Android driver and application world. • Reduce the BSP and driver development efforts. • Support the VIRTIO standard. • Provides a TÜV certified Safe Instrument Cluster approach based on Linux. • Providing the Information where the driver needs it. “