On November 23, 2018 SYSGO gave a Master lecture about Mixed-Criticality and Virtualization at Ensimag, in cooperation with the faculty team led by Claire Maiza, Martin Heusse, and Pascal Raymond. About 40 students specialized in Embedded Systems and Connected Devices attended the lecture as part of their 2nd year of Master’s degree program.

The lecture was quite bundled. After a short introduction of SYSGO, we defined the concept of mixed-criticality and the arising need for isolation. The second part of the presentation covered operating system (OS) virtualization, from the definition to the implementation, focusing on bare-metal hypervisor. We then showed concrete applications of the concepts in SYSGO’s PikeOS real-time hypervisor implementation.

We ended the talk with a short demonstration, resulting from a recent project of automotive cockpit developed by SYSGO for an automotive OEM. The hardware consists in one Renesas-R-Car-H3 SoC and two monitors. The first monitor is dedicated to In-Vehicle Infotainment (IVI) and offers touchscreen support, while the other one displays more sensitive information: GPS navigation map and dashboard indicators such as car speed, engine temperature, fuel gauge, etc.

This demonstration illustrates well the concepts discussed in the lecture. PikeOS real-time hypervisor runs on the SoC, offering virtualization to isolate the different software in distinct virtual machines.

The students showed a strong interest, asking relevant questions throughout the presentation. This first experience was very positive for all involved and both sides, SYSGO and INP Ensimag, look forward to future collaboration.