Amazon FreeRTOS
User Guide

Porting Your Device

This porting guide walks you through modifying the Amazon FreeRTOS software package to work on boards that are not Amazon FreeRTOS qualified. Amazon FreeRTOS is designed to let you choose only those libraries required by your board or application. The MQTT, Shadow, Defender, and Greengrass libraries are designed to be compatible with most devices as-is, so there is no porting guide for these libraries.

Before you can port the Amazon FreeRTOS libraries, you need to port the FreeRTOS kernel to your device. For information about porting the FreeRTOS kernel, see FreeRTOS Kernel Porting Guide.

For information about porting and testing Amazon FreeRTOS libraries for qualification, see the Amazon FreeRTOS Qualification Developer Guide.