FreeRTOS and Arm microcontrollers help bring smart devices to market, including devices that securely connect to the cloud.​

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

Modular libraries

Add-on software libraries for use across all industry sectors, including secure local or cloud connectivity.

Learn more

Portability

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

FreeRTOS resources


Community Forums

Suggested answer Debug from reset vector 0 votes 47 views 4 replies Latest 5 hours ago by Ranjith Answer this
Not answered In APB, Why do we use enable signal? (Don't care about PREADY) 0 votes 24 views 0 replies Started 12 hours ago by INNS Answer this
Not answered DesignStart Eval : The number of INTISR in Cortex-M3 0 votes 20 views 0 replies Started 13 hours ago by tomaru Answer this
Answered cortex m7 STR fail 0 votes 120 views 4 replies Latest 14 hours ago by OldFoggy Answer this
Suggested answer Debug from reset vector Latest 5 hours ago by Ranjith 4 replies 47 views
Not answered In APB, Why do we use enable signal? (Don't care about PREADY) Started 12 hours ago by INNS 0 replies 24 views
Not answered DesignStart Eval : The number of INTISR in Cortex-M3 Started 13 hours ago by tomaru 0 replies 20 views
Answered cortex m7 STR fail Latest 14 hours ago by OldFoggy 4 replies 120 views