FreeRTOS is a MIT licensed open source real-time operating system (RTOS) for microcontrollers that makes small, low-power edge devices easy to program, connect, deploy and manage. FreeRTOS includes a kernel and software libraries that enable you to securely connect devices locally and to the cloud, and to update them remotely after deployment. FreeRTOS users benefit from accelerated development and a global presence.
Tiny, power saving kernel
The FreeRTOS kernel is scalable, with usable program memory footprint as low as 9KB, and includes built-in power saving features.Learn more
Add-on software libraries for use across all industry sectors, including secure local or cloud connectivity.Learn more
Learn how to use CMSIS-RTOS2 API with an underlying FreeRTOS to make your application code portable to different RTOS Kernels.Get started
IoT reference integrations
Select your Arm based board and get started with the many pre-tested FreeRTOS example integrations and the useful libraries.Learn more