Should You Transition from Microcontrollers to Embedded Linux?

Should You Transition from Microcontrollers to Embedded Linux?

Follow Baiwen Technology, choose to pin or star Don’t miss any exciting content — Author: Embedded Veteran Huo Ge Authorized reprint from the WeChat public account of Embedded Veteran’s Career Path (ID: ict_embedded), with added content and modifications. Recently many friends have voted and consulted on how to transition from microcontrollers to embedded Linux development. … Read more

Getting Started with Embedded Systems for Edge Computing

Getting Started with Embedded Systems for Edge Computing

Introduction: The AT device package for controlling wireless modems is one of the most popular extensions for RTOS. This article has 6145 words, reading time approximately: 7 minutes The AT device package for controlling wireless modems is one of the most popular extensions for RTOS. RTOS is an open-source embedded operating system, developed by RT-Thread. … Read more

What Is CMSIS-RTOS?

What Is CMSIS-RTOS?

Follow+Star Public Account, don’t miss the exciting content Author | strongerHuang WeChat Official Account | strongerHuang CMSIS: Cortex Microcontroller Software Interface Standard. It contains a lot of content: CMSIS-RTOS: Mainly used for RTOS API, providing a consistent software layer that can work with middleware and library components. CMSIS-DSP: A rich set of DSP functions optimized … Read more

How FreeRTOS Reduces RAM Usage and Speeds Up Execution

How FreeRTOS Reduces RAM Usage and Speeds Up Execution

Previously shared the article “What Features Were Updated in FreeRTOS V10.4.0?” and today we will elaborate on one of the knowledge points: FreeRTOS’s direct task (message) notification, aimed at reducing RAM usage and speeding up execution. 1. Introduction Almost all RTOS operating systems provide queue and semaphore functionalities, which are essential skills for most beginners. … Read more

FreeRTOS: A Popular, Free, Open Source RTOS

FreeRTOS: A Popular, Free, Open Source RTOS

FreeRTOS is a popular, free, open-source real-time operating system (RTOS) widely used in various embedded systems. It is known for its lightweight, ease of use, portability, and powerful features, making it the preferred RTOS for many embedded developers. This article will delve into the features, functionalities, and application scenarios of FreeRTOS. What is a Real-Time … Read more

Task Scheduling in FreeRTOS

Task Scheduling in FreeRTOS

Convention: This article is based on freeRTOSv202212.01. Defining a Task Task scheduling involves the “tasks” that need to be managed, so we need to first understand what a “task” looks like. An independent task must consider the following points: 1. The system must recognize and manage this task, so the task needs an identification card … Read more

FreeRTOS Operations and Applications – Part One

FreeRTOS Operations and Applications - Part One

In today’s embedded systems development field, the application of Real-Time Operating Systems (RTOS) is becoming increasingly widespread, providing solid support for various complex task scheduling, resource management, and system reliability requirements. As an open-source real-time operating system, FreeRTOS stands out in numerous embedded projects across various industries due to its simplicity, efficiency, ease of portability, … Read more

Three Open Source Libraries Commonly Used by MCU Experts

Three Open Source Libraries Commonly Used by MCU Experts

The following article is from Xiaomai Dashi , author Xiaomai Dashi The importance of a logging system during system development and adjustment is well understood by everyone. Especially when a project encounters issues, having no logs to help pinpoint the problem can be very painful. Since we cannot always step through the program using a … 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