FreeRTOS 演示 - 免费 RTOS

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

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 中找到配置文件。