Sharing FreeRTOS Scheduling Strategies for Single-Core and Multi-Core Systems

Sharing FreeRTOS Scheduling Strategies for Single-Core and Multi-Core Systems

Follow+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | Embedded ColumnFreeRTOS has captured a significant portion of the RTOS market due to its early open-source and free commercial use (under the MIT open-source license). With the popularity of multi-core MCUs, FreeRTOS has also kept pace with the … Read more

Getting Started with FreeRTOS V11.0 SMP in the Era of Embedded Multicore

Getting Started with FreeRTOS V11.0 SMP in the Era of Embedded Multicore

Hello everyone, welcome to <span>LiXin Embedded</span>. FreeRTOS V11.0 provides support for Symmetric Multi-Processing (SMP) on multicore systems. Previously, multicore development often required using various branch versions of FreeRTOS, which was quite cumbersome. Now, V11.0 integrates SMP directly into the mainline, allowing seamless switching between single-core and multicore. Today, we will discuss how to apply this … Read more

GigaDevice GD32 Enters the ‘Low-End’ MCU Market

GigaDevice GD32 Enters the 'Low-End' MCU Market

As market demands continue to evolve, 8-bit MCUs are gradually being replaced by ‘low-end’ 32-bit MCUs, prompting major MCU manufacturers to enter the 32-bit ‘low-end’ MCU space. On June 5, GigaDevice officially announced the launch of the value-oriented GD32C231 series entry-level microcontrollers. GD32C231 Series MCUs: The Ultimate Cost-Performance Choice The GD32C231 series MCUs significantly enhance … Read more

Principles of Heterogeneous Communication in Multi-Core MCUs

Principles of Heterogeneous Communication in Multi-Core MCUs

Click the blue text aboveTalks Lab to get more information on automotive network security With the continuous development of electronic technology and the growing market demand, embedded systems are required not only to perform complex control tasks but also to collect and process data in real-time. To meet these demands, multi-core heterogeneous processors have become … Read more

Can Microcontrollers Truly Execute Multiple Tasks Simultaneously?

Can Microcontrollers Truly Execute Multiple Tasks Simultaneously?

Many students ask me: Why does my LED light blink while the serial port data reception gets stuck? I want to read data from two sensors simultaneously, why is it that one of them always reads incorrectly? Why can’t my program control the motor while sending data? The most classic question is: why can’t I … Read more

STM32FreeRTOS: A Powerful Solution for Implementing Real-Time Operating Systems on Arduino

STM32FreeRTOS: A Powerful Solution for Implementing Real-Time Operating Systems on Arduino

In embedded system development, real-time operating systems (RTOS) are becoming increasingly important. The STM32FreeRTOS library provides Arduino users with an easy way to implement RTOS functionality. This article will delve into the features and usage of STM32FreeRTOS, allowing you to quickly get started with this powerful development tool. What is STM32FreeRTOS? STM32FreeRTOS is a library … Read more

Embedded Development: Choosing Between Microcontrollers + RTOS or Linux?

Embedded Development: Choosing Between Microcontrollers + RTOS or Linux?

ABOUT ME “Bachelor’s in Electronic Information, Master’s in Computer Science, both from top 985 universities. Years of R&D experience in major internet companies, two of the top three. Focused on the IT field, specializing in professional choices, career planning, and programming skill enhancement.” With the continuous development of artificial intelligence, the Internet of Things, and … Read more

Market Overview and Latest Developments of IoT Embedded Real-Time Operating Systems (RTOS)

Market Overview and Latest Developments of IoT Embedded Real-Time Operating Systems (RTOS)

Click the “blue text” above to follow us! 2025.05.17 Word count: 1870 Estimated reading time: 5 minutes The market for IoT embedded real-time operating systems is continuously gaining attention, driven by changing market demands and rapid innovation. Forecasts from 2026 to 2033 indicate that various industries are integrating these system solutions into their operational frameworks, … 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