Distributed freely under the MIT open source license, FreeRTOS includes a kernel and a growing set of libraries suitable for use across all industry sectors. FreeRTOS is built with an emphasis on reliability and ease of use.
FreeRTOS can be thought of as a thread library rather than an operating system, although command line interface and POSIX-like input/output (I/O) abstraction are available.
Developed in partnership with the world's leading chip companies over a 15-year period, and now downloaded every 170 seconds, FreeRTOS is a market-leading real-time operating system (RTOS) for microcontrollers and small microprocessors.
Started as Git clone of FreeRTOS SourceForge SVN repo. Submodules the kernel. Featured FreeRTOS IoT Integration targeting an Arm Corstone-3xx platform based on Arm Cortex-M MCU. FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos. FreeRTOS-Plus-TCP library repository. +TCP files only.
Our beginner's guides are here to help you get up to speed quickly and easily with FreeRTOS. With step-by-step instructions, expert tips, and helpful examples, you'll be able to quickly learn the skills you need to get started and see real progress.
Developed in partnership with the world's leading chip companies over a 15 year period, the FreeRTOS kernel is a market leading real time operating system (or RTOS), and the de-facto standard solution for microcontrollers and small microprocessors.
From our curated tutorials and FAQs, to a supportive community and comprehensive online resources, we provide everything you need to get started on your FreeRTOS journey.
New to FreeRTOS? The beginner’s guide will help you understand FreeRTOS concepts and use cases, and help you get hands on quickly. Are you an experienced IoT developer? The FreeRTOS IoT integrations demonstrate best practices to make IoT device software more secure and robust.