FreeRTOS

FreeRTOS - The small, robust real-time OS with a cosmic footprint

FreeRTOS is a lightweight, portable real-time kernel for microcontrollers, offering deterministic tasks, queues, and timers with broad hardware support.

Official Website

Category

Embedded & Hardware

First Release

2009

License

MIT / modified BSD (kernel core under MIT; plus optional FreeRTOS-Plus components with varied licenses)

Maintained By

Real Time Engineers Limited (RTE)

Latest News

No news articles found for this framework.

Difficulty

Intermediate 2/3

Moderate because it covers a sizable API surface (tasks, scheduling, IPC, timers) and memory management, but remains approachable for embedded developers.