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

FreeRTOS 演示

FreeRTOS 将一些演示应用程序包含在主 FreeRTOS 目录下的 demos 文件夹中。可由 FreeRTOS 执行的所有示例均显示在 demos 下的 common 文件夹中。对于每个符合 FreeRTOS 条件的平台,demos 文件夹下还有一个文件夹。如果您使用的是 FreeRTOS 控制台,则只有您选择的目标平台才在 demos 下具有子目录。

尝试演示应用程序之前,建议您完成 FreeRTOS 入门中的教程。它将向您介绍如何设置和运行 Hello World MQTT 演示。

运行 FreeRTOS 演示

以下主题向您介绍如何设置和运行 FreeRTOS 演示:

DEMO_RUNNER_RunDemos() 函数位于 freertos/demos/demo_runner/iot_demo_runner.c 中,初始化一个分离的线程,在该线程上运行单个演示应用程序。默认情况下,DEMO_RUNNER_RunDemos() 仅调用 Hello World MQTT 演示的启动。根据您在下载 FreeRTOS 时选择的配置,以及从哪个位置下载 FreeRTOS,其他示例运行程序函数可能会默认启动。要启用演示应用程序,请打开 freertos/vendors/vendor/boards/board/aws_demos/config_files/aws_demo_config.h,然后定义要运行的演示。

注意

请注意,并非所有示例组合在一起都有效。根据组合,由于内存约束,软件可能无法在选定目标上执行。建议您一次运行一个演示。

配置演示

为您配置了演示,以便快速开始。您可能希望更改项目的一些配置,以创建在您平台上运行的版本。您可在 vendors/vendor/boards/board/aws_demos/config_files 中找到配置文件。