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

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

FreeRTOS 演示

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

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

运行 FreeRTOS 演示

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

这些区域有:DEMO_RUNNER_RunDemos函数,位于freertos/demos/demo_runner/iot_demo_runner.cfile,初始化一个分离的线程,在该线程上运行单个演示应用程序。默认情况下,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 中找到配置文件。