Amazon FreeRTOS
User Guide

Amazon FreeRTOS Console User Guide

Managing Amazon FreeRTOS Configurations

You can use the Amazon FreeRTOS console to manage software configurations and download Amazon FreeRTOS software for your device. The Amazon FreeRTOS software is prequalified on a variety of platforms. It includes the required hardware drivers, libraries, and example projects to help get you started quickly. You can choose between predefined configurations or create custom configurations.

Predefined configurations are defined for the prequalified platforms:


  • STM32 IoT Discovery Kit

  • NXP LPC54018 IoT Module

  • Microchip Curiosity PIC32MZEF

  • Espressif ESP32-DevKitC

  • Espressif ESP3-WROVER-KIT

  • FreeRTOS Windows Simulator

The predefined configurations make it possible for you to get started quickly with the supported use cases without thinking about which libraries are required. To use a predefined configuration, browse to the Amazon FreeRTOS console, find the configuration you want to use, and then choose Download.

Custom configurations allow you to specify your hardware platform, integrated development platform (IDE), compiler, and only those RTOS libraries you require. This leaves more space on your devices for application code.

To create a custom configuration

  1. Browse to the Amazon FreeRTOS console and choose Create new.

  2. On the New Software Configuration page, choose Select a hardware platform, and choose one of the prequalified platforms.

  3. Choose the IDE and compiler you want use.

  4. For the Amazon FreeRTOS libraries you require, choose Add Library. If you choose a library that requires another library, it is added for you. If you want to choose more libraries, choose Add another library.

  5. In the Demo Projects section, enable one of the demo projects. This enables the demo in the project files.

  6. In Name required, enter a name for your custom configuration.


    Do not use any personally identifiable information in your custom configuration name.

  7. In Description, enter a description for your custom configuration.

  8. At the bottom of the page, choose Create and download to create and download your custom configuration.

Deleting a Configuration

Follow these steps to delete a configuration.

To delete an Amazon FreeRTOS configuration

  1. Browse to the Amazon FreeRTOS console.

  2. In the navigation pane, choose Software.

  3. Under Amazon FreeRTOS Device Software, choose Configure download.

  4. Choose the ellipsis next to the configuration you want to delete, and then choose Delete.