Asymmetric Multi Processing with Linux & Zephyr on the STM32MP1

Many modern SoCs such as the STM32MP1 now include coprocessor cores which can be used for a wide range of tasks and can offload some of the work from the main processor. Using Zephyr alongside Linux can be a simple and efficient way to take advantage of these additional cores and opens a new world of possibilities. Here’s how to go about setting this up.