FreeRTOS can be built utilizing a supported IDE toolchain or with cmake. For additional instructions for each individual board, refer to the top level README for the Getting Started Guides: https://github.com/aws/amazon-freertos/blob/master/README.md
There are a variety of demos available for each user to explore the functionality available within FreeRTOS. To select which demo to enable, please follow the steps below:
- Navigate to
./vendors/<VENDOR_NAME>/boards/<BOARD>/aws_demos/common/config_files
- Open
aws_demo_config.h
file. - The defines are used to select which demo will be enabled from the list of available demos
- By default,
#define CONFIG_CORE_MQTT_MUTUAL_AUTH_DEMO_ENABLED
MQTT demos is selected. - Replace the
#define
with your demo of choice if necessary - Compile your project utilizing IDE or with cmake
Select your demo by changing the aws_demo_config.h
file.
The ./projects
folder contains the IDE test and demo projects for each vendor and their boards. The majority of boards can be built with both IDE and cmake (there are some exceptions!). Please refer to the Getting Started Guides referred to in the README for board specific instructions.