Webinar
Heterogeneous Multiprocessing on the i.MX 95 using Zephyr & Linux
Speakers:

Mohammed Billoo
Embedded Software Consultant
MAB Labs

Drew Moseley
Technical Solutions Architect
Toradex

Modern systems-on-chip (SoCs) have substantial capabilities. They usually contain an application processor capable of running Embedded Linux and a smaller microcontroller meant for potentially critical and real-time applications. The microcontroller usually doesn’t have sufficient resources to run a complete Embedded Linux image. Instead, it usually runs a real-time operating system (RTOS).
In this webinar, we will explore the relationship between these components of a SoC on a Toradex Verdin iMX95. We will also explore the interaction between Embedded Linux and The Zephyr Project RTOS using the OpenAmp and Remoteproc frameworks. We will aim to answer the following questions through code examples and live demos:
- What is the architecture among the different compute elements on the Verdin iMX95?
- What are some use-cases that this architecture enables?
- What is OpenAmp, and what mechanisms does it provide to enable interaction between Embedded Linux and Zephyr?
- How do we appropriately configure Zephyr so that it properly loads on the different microcontrollers on the Verdin iMX95?
- How do we load the Zephyr image from Embedded Linux?
- How do we communicate between Embedded Linux and Zephyr?
Note: We'll have a dedicated Q&A session at the end of the webinar to answer all your questions.