FreeRTOS on ESP32 === Refer to [Getting started with the Espressif ESP32-S2](https://docs.aws.amazon.com/freertos/latest/userguide/getting_started_esp32-s2.html) - Create a AWS Root account ([Create and Activate an AWS Account](https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account/)) - Add a IAM user ([IAM User Guide](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html)) - Allow full access permission to above IAM user. - AmazonFreeRTOSFullAccess (freertos:*) - AWSIoTFullAccess (iot:*) - Install ESP-IDF ([Refer to](https://docs.espressif.com/projects/esp-idf/en/release-v4.2/esp32s2/get-started/index.html#step-2-get-esp-idf)) ![](https://i.imgur.com/aq4xr64.png =x300) pip upgrade: ![](https://i.imgur.com/DqQtBQJ.png) - Download FreeRTOS Source code from https://github.com/aws/amazon-freertos Download the documents of AWS FreeRTOS from https://github.com/awsdocs/aws-freertos-docs