Konferenzen und Rahmenprogramm
Realtime Linux Kernel vs. Heterogeneous Multi-cores
In many embedded systems, Realtime is an important requirement, but at the same time, Linux is the preferred Operating System because of its large ecosystem and ease-of-use. However, Linux is not natively a Real-Time Operating System. Many of the latest Arm-based SoCs provide different kinds of Arm cores on the same die. We are specifically looking at the i.MX 8 from NXP. The chip provides several Cortex-A cores but also Cortex-M microcontrollers which are well suited to handle Realtime Tasks. I will compare this new approach with the Linux Realtime Patch, and Hypervisor solutions. I will present benchmark data showing the performance which can be achieved. Further, we are looking into the ease-of-use of the different approaches. I will demonstrate how to use Visual Studio Code to develop on Cortex-M cores. At the end, you should have a good understanding of what Realtime solution makes the most sense in your next project.
--- Datum: 25.02.2020 Uhrzeit: 16:30 - 17:00 Uhr Ort: Conference Counter NCC Ost