Eclipse ThreadX USBX: An Efficient and Reliable Embedded USB Stack

Eclipse ThreadX USBX: An Efficient and Reliable Embedded USB Stack

USB has become an indispensable interface in modern embedded systems, and choosing the right USB stack is crucial for project success. Eclipse ThreadX USBX, with its high performance, low resource consumption, and ease of use, has become the preferred choice for many embedded developers. 1. Overview of Eclipse ThreadX USBX: An Efficient and Reliable Embedded … Read more

A Simple and User-Friendly STM32 Embedded OS Kernel

A Simple and User-Friendly STM32 Embedded OS Kernel

Now, there are more and more embedded operating systems, such as the well-known uCOS, FreeRTOS, RT-Thread, etc. Each of these operating systems has its own characteristics:Which RTOS have you used in STM32 embedded development? This article will introduce a simple and user-friendly embedded operating system kernel – KLite. KLite Source Code Source code link:https://gitee.com/kerndev/klite The … Read more

Implementing Critical Section Protection in Cortex-M Bare Metal

Implementing Critical Section Protection in Cortex-M Bare Metal

Source | Pi Zi Heng Embedded Today, I will share with you three implementations of critical section protection in Cortex-M bare metal environments. Friends who have worked with embedded systems and RTOS are probably very familiar with the functionality codes OS_ENTER_CRITICAL() and OS_EXIT_CRITICAL(). In an RTOS, there are often multi-task (process) handling situations where certain … Read more

Advantages of Running RTOS on MCU Compared to Bare Metal

Advantages of Running RTOS on MCU Compared to Bare Metal

Follow+Star Public Account, don’t miss the wonderful content Compiled by | strongerHuang WeChat Official Account | Embedded Column Readers often ask questions about RTOS, such as:Should I learn RTOS now?What are the benefits of learning RTOS?Should my project run on RTOS? The root of these questions is actually a lack of understanding of RTOS and … Read more

CMSIS RTOS API: A Comprehensive Overview

CMSIS RTOS API: A Comprehensive Overview

Follow,Star Public Account, don’t miss the wonderful content Source: Mculover666 I previously shared content about CMSIS, such as: Detailed Content of Cortex-M Microcontroller Software Interface Standard CMSIS What is the relationship between CMSIS-DAP, J-Link, and ST-Link? Today, I will continue to share content about CMSIS organized by Mculover666. 1. CMSIS-RTOS API The CMSIS-RTOS API is … Read more

Considerations for RTOS Task Stack Allocation

Considerations for RTOS Task Stack Allocation

Follow+Star PublicAccount, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | Embedded Column Some friends asked this question: Do I need to allocate a large stack for a task with a lot of code? Actually, it’s not that the more code there is, the more stack space needs to be allocated. It … Read more

Mutex Issues Between RTOS Tasks

Mutex Issues Between RTOS Tasks

When developing projects based on RTOS, we often encounter mutual exclusion situations, such as: multiple tasks needing to use a single UART port to send data. If mutex locks are not used, a higher priority task may preempt the UART and send data, potentially resulting in “garbled” data being sent. Today, we will discuss a … Read more

Embedded RTOS DSP IoT Solutions

Embedded RTOS DSP IoT Solutions

Follow+Star Public Account, don’t miss the wonderful content Direct Source | RTThread IoT Operating System Original link: https://www.ceva-dsp.com/ourblog/iot-dsp-and-rtos-a-perfect-match/ The rapid development of the IoT has exceeded almost everyone’s imagination, with thousands of devices connecting to the network every day. In the face of such enormous market demand, traditional technologies have long been overwhelmed, while the … Read more

How to Choose a Free Open Source RTOS

How to Choose a Free Open Source RTOS

Follow+Star Public Account, don’t miss wonderful content Source | Embedded ARM Edited | strongerHuang RTOS: Real Time Operating System. RTOS is one of the essentials in embedded systems. With the development of domestic production, free RTOS options are increasing rapidly, offering embedded engineers a wider selection. A senior 21ic user stated that there are now … Read more

Practical Tools Based on RTOS

Practical Tools Based on RTOS

Note+Follow Our Public Account for Exciting Content to Stay Updated Source | Mictech Technology WeChat Official Account | Embedded Column More and more embedded systems rely on the use of Real-Time Operating Systems (RTOS) to meet real-time demands, reduce time to market, simplify development, and increase code portability. Despite the many benefits of RTOS, it … Read more