ChibiOS/NIL – Tiny, Fully Static RTOS Kernel

ChibiOS/NIL is a minimalist real-time kernel designed for deeply embedded and resource‑constrained systems. It focuses on a very small footprint, simple APIs, and a fully static architecture, while still providing a useful set of synchronization and timing primitives.

ChibiOS/NIL is also designed to be API‑compatible with ChibiOS/RT: it implements a subset of the ChibiOS/RT API (with some small differences), making it easier to move between NIL and RT when projects grow in complexity.

In Brief

Despite its minimal size, ChibiOS/NIL remains highly efficient and offers a practical set of features for simple control loops, cooperative tasks, and many low‑end MCU applications.

Explore the features set.