Tagged articles

Real-Time Operating System

8 articles · Page 1 of 1
Subtle Storm
Subtle Storm
Jul 16, 2026 · Fundamentals

All the Embedded System Essentials You Need for the Software Architect Exam

This article explains what embedded systems are, outlines their four-layer architecture, distinguishes real‑time and non‑real‑time operating systems, describes priority inversion and its fixes, introduces cross‑compilation, and connects embedded databases and middleware to the growing trends of edge computing and reliability design, providing a concise study guide for the software architect certification.

Cross-CompilationEdge computingPriority Inversion
0 likes · 7 min read
All the Embedded System Essentials You Need for the Software Architect Exam
Liangxu Linux
Liangxu Linux
Feb 26, 2025 · Fundamentals

14 Popular Real-Time Operating Systems (RTOS) Compared: Features & Use Cases

This article introduces fourteen mainstream RTOS—including μClinux, μC/OS-II, eCos, FreeRTOS, mbed OS, RTX, VxWorks, QNX, NuttX, djyos, AliOS Things, Huawei LiteOS, RT-Thread, and SylixOS—detailing their characteristics, hardware requirements, strengths, and typical application scenarios for embedded development.

FreeRTOSIoTLinux
0 likes · 16 min read
14 Popular Real-Time Operating Systems (RTOS) Compared: Features & Use Cases
Liangxu Linux
Liangxu Linux
Sep 26, 2024 · Fundamentals

When to Choose Embedded Linux Over RTOS: Real-World Scenarios and Benefits

The article explains why, despite the low cost and fast development cycle of MCU‑RTOS combos, certain demanding applications—such as high‑resolution displays, complex GUIs, intensive networking, large storage, AI or image processing—benefit from switching to an embedded Linux platform, illustrated with a real STM32 project case.

HardwareLinuxRTOS
0 likes · 8 min read
When to Choose Embedded Linux Over RTOS: Real-World Scenarios and Benefits
MaGe Linux Operations
MaGe Linux Operations
Sep 20, 2023 · Fundamentals

Is Linux a Real‑Time OS? Comparing RTOS and Time‑Sharing Systems

This article explains the definitions, features, and core concepts of real‑time operating systems (RTOS) and time‑sharing operating systems (TSOS), compares their characteristics and typical use cases, and concludes that standard Linux is a time‑sharing OS that can be patched for real‑time operation.

LinuxRTOSReal-Time Operating System
0 likes · 9 min read
Is Linux a Real‑Time OS? Comparing RTOS and Time‑Sharing Systems
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Sep 17, 2021 · Fundamentals

Understanding FreeRTOS Task Scheduling and Inter‑Task Communication

This article explains how FreeRTOS treats tasks as the smallest scheduling unit, details the three phases of task scheduling, describes task states and transitions, and reviews the built‑in communication mechanisms such as semaphores, queues, notifications, and event groups.

FreeRTOSInter-task CommunicationRTOS
0 likes · 9 min read
Understanding FreeRTOS Task Scheduling and Inter‑Task Communication