FreeRTOS™

Real-time operating system for microcontrollers and small microprocessors

FreeRTOS is a market-leading embedded system RTOS supporting 40+ processor architectures with a small memory footprint, fast execution times, and cutting-edge RTOS features and libraries including Symmetric Multiprocessing (SMP), a thread-safe TCP stack with IPv6 support, and seamless integration with cloud services. It’s open-source and actively supported and maintained.

Why use FreeRTOS

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.

Trusted kernel

With proven robustness, tiny footprint, and wide device support, the FreeRTOS kernel is trusted by world-leading companies as the de facto standard for microcontrollers and small microprocessors.

Accelerate time

With detailed pre-configured demos and Internet of Things (IoT) reference integrations, there is no need to determine how to setup a project. Quickly download, compile, and get to market faster.

Support for 40+ architectures

One code base for 40+ MCU architectures and 15+ toolchains, including the latest RISC-V and ARMv8-M (Arm Cortex-M33) microcontrollers

Broad partnership

Our partner ecosystem provides a breadth of options including community contributions, professional support, as well as integrated IDE and productivity tools.

Open source

Open source for 20 years, FreeRTOS can be used for any purpose under its MIT license. Our strategic partner also provides commercial licenses, and safety certification.

Long term support

FreeRTOS offers feature stability with long term support (LTS) releases. FreeRTOS LTS libraries come with security updates and critical bug fixes for two years. Maintained by AWS for the benefit of the FreeRTOS community.

Learn FreeRTOS

The FreeRTOS beginners’ guide will help you understand the RTOS concept, use cases and extended features. It will also help you get started with your first project with demos and tutorials.

Partners

FreeRTOS partners with companies and organizations providing Instruction Set Architectures (ISA) and Intellectual Property (IP) to semiconductor firms. FreeRTOS Kernel Ports align with architectures to provide broad ecosystem support.

armmipsrisc-vintel

FreeRTOS community

Stay on top of the new releases, features, and events

Refactoring FreeRTOS for the next 20 years

In this talk, we will explore the next 20 years with Amazon's involvement, including the technical roadmap, today's design, and distribution philosophy.

Watch video

Using future-proofed Microcontroller Designs with FreeRTOS

In this session, discover how to overcome challenges in development acceleration while ensuring firmware integrity and longevity, how that ties into Long Term Support releases, and what that means for an open source project in development for more than 15 years.

Watch video

Dedicated team support

With our team of experts by your side, you'll never have to go it alone on your journey to success. Our team is dedicated to providing you with the support, guidance, and resources you need to achieve your goals, no matter how big or small. From one-on-one coaching and personalized advice, to access to a community of like-minded individuals, we've got you covered.