创建演示项目 - FreeRTOS
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建演示项目

配置完 FreeRTOS 下载之后,可以创建一个具有 Hello World 演示所需项目结构的 IDE 项目。

按照以下说明创建一个具有演示应用程序所需的 IDE 项目结构的 IDE 项目。

重要

如果使用的是基于 Eclipse 的 IDE,请勿将项目配置为在任何文件夹中构建所有文件。相反,通过分别链接到每个源文件来将源文件添加到项目。

  1. 创建一个名为 aws_demos 的项目,并将该项目保存到 projects/vendor/board/ide 目录中。

  2. 在 IDE 中,在 aws_demos 下创建两个虚拟文件夹:

    • application_code

    • config_files

    Under aws_demos, there should now be two virtual subdirectories in the IDE project: application_code and config_files.

    注意

    Eclipse 会生成一个额外的 includes 文件夹。此文件夹不属于所需的结构。

  3. aws_demos/application_code 及其子目录下的所有文件夹和文件导入到 IDE 中的 application_code 虚拟文件夹。

  4. aws_demos/config_files 中的所有文件导入到 IDE 中的 config_files 虚拟文件夹。

  5. 将以下目录中的所有文件夹和文件导入到 IDE 中的 application_code 虚拟文件夹。

    • /demos/demo_runner

    • /demos/coreMQTT

    • /libraries/.../provisioning/src

  6. 在 IDE 中,将 /demos/include 目录及其内容导入到 application_code 虚拟文件夹中。

  7. 将以下目录及其内容导入 aws_demos IDE 项目中:

    注意

    仅导入适用于您的平台和移植的文件及目录。

    • /libraries

    • /freertos_kernel

    • /vendors/vendor/boards/board/driver_library/driver_library_version

  8. 打开项目的 IDE 属性,并将以下路径添加到编译器的包含路径:

    • /demos/include

    • /freertos_kernel/portable/compiler/architecture

    • /libraries/3rdparty/mbedtls/include

    • /vendors/vendor/boards/board/aws_demos/config_files

    • 供应商提供的驱动程序库所需的任何路径。