In embedded systems we often need multi featured system : good drivers, lots of applications, cyber resilient , of course real time and still easy to use and debug.
To have this so-called "5-legged sheep" why can we combined... several sheeps ?
We will see how to create this full featured system by gathering advantages of several embedded OS on the same SoC.
During this talk we will explore :
Embedded Linux (for its good drivers support and high level applications)
OP-Tee and ARM TrustZone (for cybersecurity)
RTOS or baremateal software running on Cortex-M4 co-microprocessor
all configured, cross-compiled and gathered by Yocto
target SoC will be STM32MP157c which have 2 Cortex-A7 core and 1 Cortex-M4 co-microprocessor