Amazon FreeRTOS
Porting Guide

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Setting Up Your Amazon FreeRTOS Source Code for Porting

After you download Amazon FreeRTOS, you need to configure some of the files and folders in the Amazon FreeRTOS download before you can begin porting.

To prepare your Amazon FreeRTOS download for porting, you need to follow the instructions in Configuring the Amazon FreeRTOS Download to configure the directory structure of your Amazon FreeRTOS download to fit your device.

If you plan to test the ported libraries as you implement them for debugging purposes, you also need to configure some files for testing before you begin porting. For instructions on test set up, see Setting Up Your Amazon FreeRTOS Source Code for Testing.


You must use the AWS IoT Device Tester for Amazon FreeRTOS to officially validate your ports for qualification. For more information about AWS IoT Device Tester for Amazon FreeRTOS, see Using AWS IoT Device Tester for Amazon FreeRTOS in the Amazon FreeRTOS User Guide.

For information about qualifying your device for Amazon FreeRTOS, see the Amazon FreeRTOS Qualification Guide.

After you configure your Amazon FreeRTOS download and set up your testing environment, you can beginning porting Amazon FreeRTOS. For porting and testing instructions, see Porting the Amazon FreeRTOS Libraries.