[LEE2] Running Zephyr and Linux on the same SoC: making both worlds live together !
Modern SoCs contain heterogeneous processor devices that can be used to execute specific tasks. While Linux often runs on Cortex Ax processors, it is possible to run Zephyr on smaller cores like Cortex M or R. That way it’s possible to isolate critical functions from a Linux rich environment. Applications can be found for safety use cases, power management purposes (wake up word, wake on sensor), or isolating realtime tasks. This talk is about solutions we found at IoT.bzh to make both world cooperate: How to communicate thanks to the RPMSG framework and how to start this remote processor from Linux using the remoteproc subsystem.
Julien Massot, Embedded Linux Engineer @IoT.bzh
Follow Live Embedded Event on :
– Twitter : https://twitter.com/LiveEmbedded
– LinkedIn : https://www.linkedin.com/in/live-embedded-078abb1b9/
by Live Embedded Event
linux foundation