Choosing Between µCOS and FreeRTOS: A Comprehensive Guide

Choosing Between µCOS and FreeRTOS: A Comprehensive Guide

Follow+Star Public Account Number, don’t miss wonderful content Author | strongerHuang WeChat Public Account | strongerHuang Recently, some friends have been asking: When learning RTOS, should I choose µCOS or FreeRTOS? In fact, similar questions are often asked by colleagues, and there is no unified answer. Generally speaking, once you learn one RTOS, learning other … Read more

How Multitasking is Implemented in RTOS Real-Time Operating Systems

How Multitasking is Implemented in RTOS Real-Time Operating Systems

Follow our official account to never miss an update! Many friends who have been using bare-metal programming for a long time may have misunderstandings about many concepts when switching to learn RTOS. 1Introduction Most people do not understand some concepts in RTOS when they start learning real-time operating systems. They are often confronted with concepts … Read more

Understanding the RTOS Kernel: A Guide for Beginners

Understanding the RTOS Kernel: A Guide for Beginners

Follow+Star Public Account Number, don’t miss exciting content Author | strongerHuang WeChat Public Account | strongerHuang I recently saw a discussion in a technical group about whether to read the RTOS kernel source code. From the perspective of someone who has been there, I would say: it is not necessary, I do not recommend reading … Read more

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

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?

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

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?

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

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

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

×