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

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

FreeRTOS 演示

FreeRTOS 将一些演示应用程序包含在主 FreeRTOS 目录下的 demos 文件夹中。可由 FreeRTOS 执行的所有示例显示在 common 下的 demos 文件夹中。 文件夹下还有每个符合 FreeRTOS 条件的平台对应的文件夹。demos如果您使用的是 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 中找到配置文件。