Resources for Zephyr modules, subsystems, and features
If you have any questions or issues related to these resources, please Ask a new question, and the NXP support team can address it there.
Bootloaders
Zephyr includes the open-source MCUboot bootloader as a module, and makes it easy to use as a bootloader for Zephyr applications.
- MCUboot and Zephyr on NXP i.MX RT series
- Building a sample with MCUboot and Sysbuild, and Configuring Sysbuild in VS Code.
- Zephyr MCUBoot + TF-M
Inter-Processor Communication (IPC) and Multicore
Zephyr includes an IPC subsystem. Zephyr also integrates the open-source OpenAMP framework for communication between cores using the RPMsg protocol.
Power Management (PM)
Zephyr includes a Power Management subsystem, supported on many NXP SOCs.
- Webinar: Accelerate Development with Zephyr OS Features and Modules
- NXP SmartWatch demo and webinar: minimizes power consumption on the i.MX RT500
PSA and Trusted Firmware (TF-M)
Startup code and process
For portability, Zephyr manages startup code that is not included in the application. The SOC, memory, device drivers, and some subsystems are initialized before main().
Return to Zephyr Knowledge Hub