Getting Started with Zephyr: Devicetrees

Getting Started with Zephyr: Devicetrees

In the previous article (Getting Started with Zephyr: Kconfig), we learned how to use the “Kconfig” infrastructure to enable and disable specific Zephyr subsystems. Specifically, we observed the three main elements of the Kconfig infrastructure. First, we understood how the Kconfig infrastructure is formulated and provided an example of a Kconfig file that enables the … Read more

Getting Started with Zephyr: Devicetree Bindings

Getting Started with Zephyr: Devicetree Bindings

Overview In the previous article, “Getting Started with Zephyr: Devicetrees”, we learned how the devicetree describes the hardware on the device in embedded software applications based on the Zephyr project. We illustrated how to describe four LEDs on the nRF52840 development kit (https://www.nordicsemi.com/Products/Development-hardware/nrf52840-dk) in a devicetree. We also learned how to combine multiple devicetree files … Read more

Getting Started with Zephyr: Kconfig

Getting Started with Zephyr: Kconfig

The first step in implementing embedded software is to enable specific peripherals, features, and subsystems. Some MCU vendors, such as STM32, Microchip, and TI, provide tools within their integrated development environments that allow developers to enable peripherals in their projects and add subsystems to the codebase. However, these tools are tightly coupled with the MCUs … Read more

Debugging nRF9160 Zephyr Applications Using Ozone

Debugging nRF9160 Zephyr Applications Using Ozone

Ozone is SEGGER’s free embedded software debugger. It is a powerful tool that allows you to gain deep insights into what is happening within embedded systems. It is particularly useful when debugging nRF9160 Zephyr applications. Organizing multiple threads and multi-image builds can be challenging, but this is the tool you want. In our previous blog … Read more

Today’s Zephyr RTOS / Embedded Systems News

Today's Zephyr RTOS / Embedded Systems News

Today’s Zephyr RTOS / Embedded Systems News 📅 Updated daily at 8 AM on 2025-08-11, bringing you the latest insights on embedded systems and Zephyr developments. 📢 1. Zephyr RTOS 4.2 Officially Released The Zephyr official announcement of version 4.2 is now live! New Features: Support for Renesas RX Functionality: USB Video Class (UVC), MQTT … Read more

ZSWatch: An Open Source Smartwatch Based on Zephyr RTOS

ZSWatch: An Open Source Smartwatch Based on Zephyr RTOS

Recently, I came across a piece of cutting-edge technology—ZSWatch, which immediately caught my attention. It is not just an ordinary smartwatch that “copies the official SDK”; rather, it is a fully DIY product that encompasses everything from hardware to software. Let’s take a look at what makes it so impressive! What is the ToolZSWatch, literally … Read more

The Hardware and Software Hierarchical Relationship of Display Drivers in Zephyr

The Hardware and Software Hierarchical Relationship of Display Drivers in Zephyr

In embedded systems, display devices serve as core components for human-machine interaction, and the diversity of their hardware interfaces presents challenges for driver development. The Zephyr RTOS supports a variety of display devices, from low-power OLEDs to high-definition MIPI panels, through a unified driver model. This article explains the hierarchical relationship between hardware and software … Read more

IAR Platform Now Offers Production-Level Support for Zephyr RTOS

IAR Platform Now Offers Production-Level Support for Zephyr RTOS

Uppsala, Sweden, July 8, 2025 – IAR, a global leader in embedded systems development software solutions, announced that its embedded development platform has officially launched production-level support for Zephyr RTOS. This support is fully available starting from IAR’s Arm Development Toolchain v9.70. This advancement provides a solid assurance for developers looking to adopt Zephyr RTOS … Read more

In-Depth Analysis of Zephyr Code Relocation Technology: From Principles to Best Practices

In-Depth Analysis of Zephyr Code Relocation Technology: From Principles to Best Practices

In modern embedded system development, code relocation technology is becoming a key means to optimize system performance. Imagine a scenario where your real-time control system experiences a 30% delay in critical interrupt response due to Flash access latency, or is unable to add new functional modules due to Flash capacity limitations. These are the pain … Read more

Training for BvD Database: Enhance Your Research Skills

Training for BvD Database: Enhance Your Research Skills

UNNCers, after trying out the powerful BvD Database in the business and commercial field (including ORBIS, BankFocus, Zephyr, and Orbis Intellectual Property), do you want to gain more practical tips? Then, why not join the training session this Wednesday? It will be taught by Cui Yuehan, the analyst from BvD China, and UNNCers are welcome … Read more