In-Depth Analysis of the LE Set Scan Parameters Command in the Zephyr Bluetooth Stack

In-Depth Analysis of the LE Set Scan Parameters Command in the Zephyr Bluetooth Stack

1. Protocol Interpretation The HCI_LE_Set_Scan_Parameters command is used to set the scanning parameters. 1.1 Command Parameters LE_Scan_Type indicates whether the scan is active or passive. The LE_Scan_Interval and LE_Scan_Window parameters are recommendations from the Host on how long (LE_Scan_Window) and how frequently (LE_Scan_Interval) the Controller should scan. The LE_Scan_Window parameter shall always be set to … Read more

Release of Zephyr SDK Glue v0.5.0

Release of Zephyr SDK Glue v0.5.0

Dear friends following HPMicro, the <span>Zephyr v3.7.0 (LTS)</span> version and <span>hpm_sdk v1.6.0</span> version of <span>Zephyr SDK Glue v0.5.0</span> has been officially released. The repository link is: https://github.com/hpmicro/zephyr_sdk_glue Zephyr Development Package for HPMicro MCU Zephyr is a general-purpose embedded real-time operating system with good scalability.Zephyr SDK Glue (abbreviated as ZSG) is an open-source software package developed … Read more

Exploring Open Source Embedded RISC-V SoCs: Supported Operating Systems and Development Platforms

Exploring Open Source Embedded RISC-V SoCs: Supported Operating Systems and Development Platforms

The RISC-V architecture is rapidly emerging as a strong force in the SoC design field due to its open-source and scalable features. However, for many developers, understanding which operating systems can run on RISC-V SoCs and what development platforms are needed remains a challenge. This article will delve into the operating systems supported by RISC-V … Read more

Using Percepio View to Trace Zephyr: A Comprehensive Guide

Using Percepio View to Trace Zephyr: A Comprehensive Guide

In 2021, I introduced the basic principles and configuration of the Zephyr tracing system in two articles: Introduction to Zephyr Tracing System – Part 1 and Configuration and Invocation Framework of Zephyr Tracing System – Part 2. At that time, Percepio only offered paid software, so I did not continue writing about how to use … Read more

Zephyr Enthusiasts Monthly Issue 5 – 202505

Zephyr Enthusiasts Monthly Issue 5 - 202505

This issue records the latest news and shareable content about Zephyr, published in the last week of each month. This magazine is open source (GitHub: lgl88911/Zephyr_Fans_Monthly[1]), and contributions, issue submissions, or recommendations for Zephyr content are welcome. Project Data Excluding merges, 355 authors pushed 1,676 commits to the main branch and 1,771 commits to all … Read more

Comparative Analysis of FreeRTOS, Zephyr, ThreadX, and Mbed OS

Comparative Analysis of FreeRTOS, Zephyr, ThreadX, and Mbed OS

Introduction: Why the Choice of RTOS Can Be a Game Changer Choosing an RTOS (Real-Time Operating System) is one of the most strategic decisions in embedded product development. It determines how devices handle tasks, respond to events, and the reliability of cross-platform scalability. With the increasing diversity of connected devices (from low-power wearables to complex … Read more

AALTO’s Zephyr Solar Drone Achieves Continuous Flight Record of 67 Days

AALTO's Zephyr Solar Drone Achieves Continuous Flight Record of 67 Days

On May 2, AALTO announced that its Zephyr High Altitude Platform System (HAPS) has set a new stratospheric flight record, with one of its aircraft flying continuously for 67 days. The flight was jointly managed by the stratospheric operations center located in Farnborough, Hampshire, UK, and a ground control station in the United States, operating … Read more

Zephyr Enthusiasts Monthly Issue 4 – 202504

Zephyr Enthusiasts Monthly Issue 4 - 202504

This issue records the latest news and shareable content about Zephyr, published in the last week of each month. This magazine is open source (GitHub: lgl88911/Zephyr_Fans_Monthly[1]), and contributions, issue submissions, or recommendations for Zephyr content are welcome. Project Data Excluding merges, 367 authors pushed 1,770 commits to the main branch and 1,884 commits to all … Read more

The Role of Stack in Assembly Language: Similar to a Handbag

The Role of Stack in Assembly Language: Similar to a Handbag

The concept of a stack in assembly language is not easy to understand. In the previous article, the usage of the stack was introduced, and in this article, I will briefly discuss my understanding of the role of the stack. In life, a stack can be likened to a temporary residence for travelers. In assembly … Read more

Zephyr 4.1 Released: Performance Surpasses FreeRTOS and ThreadX

Zephyr 4.1 Released: Performance Surpasses FreeRTOS and ThreadX

FreeRTOS, as the most widely used RTOS in the market, has been the developer’s first choice due to its superior performance and permissive open-source terms.Since Microsoft made ThreadX open-source and free for commercial use at the end of 2023 (hosted by the Eclipse Foundation), it quickly attracted a large number of developers and rapidly captured … Read more