To get started quickly, you can choose hardware that supports Amazon FreeRTOS features and capabilities from providers like Microchip Technology Incorporated, NXP Semiconductors, STMicroelectronics, and Texas Instruments. If you want to get started but don’t have hardware, you can use the Amazon FreeRTOS Windows simulator.

Next, you can use the Amazon FreeRTOS console to get a custom download of the operating system by choosing the libraries relevant to your use case. The console will guide you through this process so you can begin developing immediately.

You can also find Amazon FreeRTOS on GitHub, SourceForge, or It will contain all libraries and hardware-specific porting layers, which you can selectively include or remove after download based on your use case. You can also access the stand-alone FreeRTOS kernel through any of these channels.

Amazon FreeRTOS is open source, so you are free to extend, modify, or delete any of the source code libraries.

Get hands-on with these simple getting started guides.

Amazon FreeRTOS Getting Started

Supported Hardware

Curiosity PIC32MZ EF Amazon FreeRTOS Bundle

The bundle features Curiosity PIC32MZ EF development board, which is a fully integrated 32-bit MCU development platform powered by a high-performance PIC32MZ EF running at 415 DMIPs with 2 MB Flash, 512 KB RAM, integrated FPU, crypto accelerator and excellent connectivity options. Get started quickly with this hardware-specific getting started guide.


LPC54018 IoT Module

LPC54018 MCU-based IoT module provides a seamless Wi-Fi connection to AWS and offers developers a high performance MCU platform that can be combined with a base board for rapid prototyping. Get started quickly with this hardware-specific getting started guide.


STM32L4 Discovery Kit IoT Node

The B-L475E-IOT01A Discovery kit provides out-of-the box support for AWS and enables variety of applications by using WiFi®, BLE, Sub-GHz, NFC, multiway sensing and Ultra-Low-Power ARM® Cortex®-M4 core-based STM32L475. Get started quickly with this hardware-specific getting started guide.


SimpleLink™ Wi-Fi® CC3220SF Wireless Microcontroller LaunchPad™ Development Kit

The SimpleLink™ Wi-Fi® CC3220SF LaunchPad™ development kit (CC3220SF-LAUNCHXL) highlights CC3220SF, a single-chip wireless microcontroller (MCU) with 1MB Flash, 256KB of RAM and enhanced security features. The CC3220SF-LAUNCHXL features on-board emulation and sensors for a full out-of-the-box experience. Get started quickly with this hardware-specific getting started guide.


Get Started with AWS


Sign up for an AWS account

Instantly get access to the AWS Free Tier.

Learn with 10-minute Tutorials

Explore and learn with simple tutorials.

Start building with AWS

Begin building with step-by-step guides to help you launch your AWS project.

Discover more Amazon FreeRTOS FAQs

Visit the FAQs page
Ready to get started?
Sign up
Have more questions?
Contact us