Getting Started with ZephyrRTOS: Development Environment Setup

Getting Started with ZephyrRTOS: Development Environment Setup

Although I personally prefer Rust, the Rust ecosystem does not yet have an embedded system with the structure/abstraction levels and rich ecosystem like ZephyrRTOS. I consider myself a pragmatic + idealistic engineer, so I chose to use the C/C++ based ZephyrRTOS with its rich ecosystem while also trying to integrate the Rust embedded ecosystem. Although … Read more

Eclipse ThreadX USBX: A Powerful Tool for Embedded USB Development

Eclipse ThreadX USBX: A Powerful Tool for Embedded USB Development

Eclipse ThreadX USBX is a high-performance embedded USB protocol stack that supports Host, Device, and OTG modes, perfectly integrated with the ThreadX real-time operating system. It is renowned for its compact code size and high performance, making it ideal for resource-constrained embedded applications. This article will delve into the features, usage methods, and packaging process … Read more

Distortos: Real-Time Embedded Operating System for Microcontrollers and Object C++

Distortos: Real-Time Embedded Operating System for Microcontrollers and Object C++

Distortos is an open-source, object-oriented C++ real-time operating system (RTOS) designed specifically for microcontrollers. It is known for its simple and efficient design, strong configurability, and native support for C++, providing embedded system developers with a modern development experience. This article will detail the core features, architectural design, build process, and application prospects of Distortos. … Read more