A short list of open-source RTOS

Carlos Aldea
2 min readDec 5, 2023
Photo by Claudio Schwarz on Unsplash

The rise of the IoT devices has push the adoption of RTOS.

In this article I describe four of the most used open source RTOS available in the market.

FreeRTOS

- Year of Creation: 2003

- License: Open-source (MIT License).

- Architecture: Designed for small embedded systems and supports a wide range of microcontrollers.

- Features: Preemptive and cooperative scheduling, task prioritization, event handling, software timers, and various synchronization mechanisms.

- Community: Large and active community with extensive documentation and support.

- Ecosystem: Rich ecosystem with libraries, device drivers, and middleware components.

- URL: [https://www.freertos.org/](https://www.freertos.org/)

ThreadX

- Year of Creation: 1996

- License: Proprietary (Free licenses available for certain MCUs).

- Architecture: Widely used in real-time and embedded systems, including aerospace, defense, and industrial applications.

- Features: Preemptive and time-sliced scheduling, high-performance inter-process communication (IPC), fault tolerance, and robust networking…

--

--

Carlos Aldea

I am an addict. But don't worry, my addiction is a good one. I love learning things. And I am going to try sharing my learnings.