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

配置 FreeRTOS 下载用于演示

在下载的根目录 () 中,vendors 文件夹的结构如下所示:

vendors + - vendor (Template, to be renamed to the name of the MCU vendor) + - boards |   + - board (Template, to be renamed to the name of the development board) |   + - aws_demos |   + - aws_tests |   + - CMakeLists.txt |   + - ports + - driver_library (Template, to be renamed to the library name)    + - driver_library_version (Template, to be renamed to the library version)

vendor and board 文件夹是模板文件夹,我们提供这些文件夹是为了简化创建演示和测试项目的过程。其目录结构可确保所有演示和测试项目具有一致的组织结构。

aws_demos 文件夹具有以下结构:

vendors/vendor/boards/board/aws_demos + - application_code (Contains main.c, which contains main()) | + - vendor_code (Contains vendor-supplied, board-specific files) | + - main.c (Contains main()) + - config_files (Contains FreeRTOS config files)

配置演示项目文件

将演示应用程序的 main.cmain.h 文件复制到 application_code 文件夹。您可以重用用于测试移植的 aws_tests 项目中的 main.c

  1. 将任何必需的供应商提供的特定于主板的库保存到 vendor_code 文件夹。

    重要

    不要将供应商提供的目标主板 MCU 系列通用库保存到 aws_testsaws_demos 的任何子目录中。

  2. vendor_code 文件夹中的 vendor 替换为供应商的名称。

  3. board 文件夹重命名为开发主板的名称。

配置完演示项目文件之后,可以在 IDE 中创建项目。有关说明,请参阅创建演示项目

如果您在创建 CMake 列表文件,请确保为演示项目提供了 CMakelist 条目。