There's a relatively new RTOS that's been attracting attention recently. It's called "Zephyr ® OS," pronounced "Zephyr."
Zephyr OS is an open-source RTOS that has seen a surge in development cooperation and support from world-renowned companies, and NXP has been a platinum member since Zephyr's inception.
This page compiles helpful information for using Zephyr OS, so please make use of it.
| Step | article |
| 1 | [Zephyr ® Series] Part 1: What kind of OS is the recently popular Zephyr OS? (Japanese Blog) →First, let's learn about the features of Zephyr OS itself. |
| 2 | [Zephyr ® Series] Part 2: First Build and Testing (Japanese Blog) →Let's actually build and run Zephyr OS. We'll use FRDM-MCXA153 as an example, but the same procedure can be used with other boards. |
| 3 | [Zephyr ® Series] Part 3: First Steps in Blinking an LED and Software Reusability (Japanese Blog) →Using an LED blinking program as an example, experience the difference between "traditional hardware-dependent coding" and "Zephyr's recommended hardware-independent (scalable) coding." |
| 4 | [Zephyr ® Series] Part 4: Overview and Practical Applications of Kconfig and Device Trees (Japanese ... →For traditional MCU software engineers, "Kconfig" and "device tree" are unfamiliar aspects of Zephyr OS. These will be explained with practical examples. |
| overview | article |
| I used NXP's GUI generation tool "GUI Guider," which supports the lightweight GUI library "LVGL" for microcontrollers, to generate a sample GUI code, and then ran it on Zephyr OS. | Trying out UI: GUI Guider sample code on Zephyr OS (Japanese blog) *For instructions on how to use GUI Guider itself, please refer to the following article. Getting Started with GUI Creation Using GUI Guider (Nexty Electronics Co., Ltd.) |
|
Zephyr comes with a wealth of sample code, including an HTTP server sample that is easy to run. This guide provides step-by-step instructions on how to run it on the NXP evaluation board " FRDM-MCXN947 ". Running this sample will allow you to access the FRDM-MCXN947 from your PC's web browser and turn the LEDs on the board ON/OFF using buttons on the page. |
I tried running Zephyr HTTP Server on FRDM-MCXN947 (Japanese blog) |
| As of March 23, 2026, NXP engineers encountered an issue where the debugger could not be launched after installing the latest Zephyr environment. This document details the problem and its solution. | Is the debugger failing to start when running Zephyr OS (4.3.99 development version) with MCUXpresso... |
| Partners / Overview | article |
|
An explanatory article using NXP's evaluation board " MIMXRT1170-EVKB " has been published in two parts: Part 1 and Part 2.
|
Zephyr Blog, Part 1: My First Zephyr (Part 1) |
| Zephyr Blog, Part 2: My First Zephyr (Part 2) | |
| Zephyr Blog, Part 3: "Trying out an LCD display" | |
|
This document clearly explains the basic features of Zephyr OS, its differences from conventional RTOSs and Linux, and the use cases it is suitable for. It then introduces practical development procedures combining Zephyr with the secure bootloader "MCUboot," using NXP's high-performance microcontroller evaluation board " MIMXRT1060-EVKC " as an example. Through the process from building and flashing to firmware updates using actual hardware, you can understand the concrete steps of secure embedded system development using Zephyr. |
What is Zephyr OS? An explanation of its features, advantages, and differences from other RTOSs and ... |
| Getting started with Zephyr ® and MCUboot on NXP ® MIMXRT1060-EVKC: Secure Boot | |
|
We often receive inquiries from users who are unable to configure the IAR Toolchain. The link on the right provides a clear explanation in Japanese of the procedure using "Zephyr x IAR Tool Chain" based on an NXP MCU.
|
|
If you have any requests or suggestions for improvements regarding content related to Zephyr OS, please feel free to contact us using the information below.
NXP Japan Technical Blog (Japanese) Content Request/Improvement Survey – Fill out the form
=========================
We are currently unable to respond to comments left in the " Comment "
section of this post . We apologize for the inconvenience, but please refer to "
Technical Questions to NXP - How to Contact Us( Japanese Blog) " when making inquiries.(If you are already an NXP distributor or have a relationship with NXP, you may ask your representative directly.)
There's a relatively new RTOS that's been attracting attention recently. It's called "Zephyr ® OS," pronounced "Zephyr."
Zephyr OS is an open-source RTOS that has seen a surge in development cooperation and support from world-renowned companies, and NXP has been a platinum member since Zephyr's inception.
This page compiles helpful information for using Zephyr OS, so please make use of it.