OPERATING SYSTEMSOS Linux

[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/

source

by Live Embedded Event

linux foundation

Leave a Reply

Your email address will not be published. Required fields are marked *