Why Not Use Global Variables for Inter-task Communication in RTOS?

Follow+Star Public Account Number, don’t miss wonderful content Author | strongerHuang WeChat Public Account | strongerHuang Students who have a deep understanding of RTOS principles or have read RTOS source code should know: RTOS implements inter-task communication usually by a series of pointers. The “effective data” of inter-task communication is actually implemented by pointers pointing … Read more

Is RTOS Really Real-Time?

We often say RTOS (Real Time Operating System), so what exactly is a real-time operating system? Is it really real-time? I believe many beginners have this question. Brief Introduction to RTOS RTOS:Real Time Operating System, which means real-time operating system. The explanation from Baidu Encyclopedia: A real-time operating system is one that can accept and … Read more

How to Choose the Right RTOS for Your Project

The author of this article, Jacob Beningo, is an embedded software consultant with over 15 years of experience in microcontroller development based on real-time embedded systems. Below are some suggestions he offers on selecting an RTOS, which we hope will inspire you. Real-Time Operating Systems (RTOS) are now part of over 50% of embedded projects, … Read more

Is RTOS Really a Real-Time Operating System?

Follow+Star public number, don’t miss wonderful content Author | strongerHuang WeChat public account | strongerHuang Everyone knows that RTOS (Real Time Operating System) is a real-time operating system. So what exactly is a real-time operating system? Is RTOS really real-time? I believe many beginners have such doubts. What is RTOS RTOS:Real Time Operating System, which … Read more

Differences Between RTOS and TSOS

When learning the principles of operating systems, you will come across terms like “time slice”, “preemptive”, and “real-time”, which many people may not fully understand, even after studying or working in operating system development. Ultimately, it comes down to not grasping some basic principles of operating systems. This article aims to address similar questions that … Read more

Why Lightweight Kernel Abstractions for RTOS Are a Mistake

As a pioneer and innovator in RTOS, the author shares a very clear viewpoint: Many engineers feel that all RTOS options are similar when choosing an RTOS, and believe that some lightweight kernel abstractions can meet the major demands for safe and reliable systems today. This thought is fundamentally flawed. No company or project team … Read more

Is RTOS Really Difficult to Learn?

Yuxin Intelligent (Shanghai) Co., Ltd. has joined the RT-Thread Embedded Software Talent Program and established Yuxin Academy. From the perspective of practical training for students, it has designed an online training camp focused on projects, practical skills, and valuable content, allowing students to master solid foundational skills and spend as much time as possible on … Read more

Advantages of Using RTOS in Embedded Development

First, Concurrency The efficiency of concurrent programming is low when writing bare-metal software, as there is inevitably a large while(1) loop in the main program that contains almost all business logic of the project. Each business logic section has delay loops, which causes all logic to work in a serial manner. This results in CPU … Read more