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

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

FreeRTOS 演示

FreeRTOS 将一些演示应用程序包含在主 FreeRTOS 目录下的 demos 文件夹中。可由 FreeRTOS 执行的所有示例均显示在 demos 下的 common 文件夹中。对于每个符合 FreeRTOS 条件的平台,demos 文件夹下还有一个文件夹。

尝试演示应用程序之前,建议您完成 开始使用 FreeRTOS中的教程。它会介绍如何设置和运行 coreMQTT 代理演示。

运行 FreeRTOS 演示

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

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

注意

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

配置演示

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