Comparison of Features of RTOS: uCOS, FreeRTOS, RTThread, RTX

Comparison of Features of RTOS: uCOS, FreeRTOS, RTThread, RTX

(The following content is sourced from the internet for discussion purposes, copyright belongs to author @坚强的山猫)1. FreeRTOS   FreeRTOS is a scalable real-time kernel designed specifically for small embedded systems. Highlights include: Very small packaging. Free RTOS scheduler. Free embedded software source code. Royalty-free. Preemptive, cooperative, and hybrid configuration options with optional time slicing. SafeRTOS derivatives … Read more

How to Set the RTOS Tick in Embedded Development?

How to Set the RTOS Tick in Embedded Development?

Recently, a reader asked this question: Why is the default configuration of the RTOS system tick (Tick) 1000? Can I set it to 100, 10000, or 2000? Many beginners have this question, including myself when I first learned about RTOS. I was confused about the different values for tick configuration and their impacts. Today, let’s … Read more

Advantages Of RTOS Over Bare Metal Programming

Advantages Of RTOS Over Bare Metal Programming

Author:Electronic Engineering Magazine, Typesetting by:Xiao Yu WeChat Official Account: Chip Home (ID: chiphome-dy) 1. Concurrency The efficiency of concurrent work in programs is low when writing bare-metal software. Inevitably, there will be a huge while(1) loop in the main program, which contains almost all business logic of the project. Because each piece of business logic … Read more

What Are the Requirements for Running RTOS on MCU?

What Are the Requirements for Running RTOS on MCU?

Recently, a friend asked the following question: What are the requirements for running RTOS on MCU? This is a very broad question. Currently, there are hundreds of RTOS available on the market. If we talk about the minimum requirements for MCU, I think the requirements are very low; most MCUs on the market can run … Read more