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

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

配置 FreeRTOS 内核移植

此部分提供有关将 FreeRTOS 内核移植集成到 FreeRTOS 移植测试项目的说明。有关可用内核移植的列表,请参阅 FreeRTOS 内核移植

FreeRTOS 使用 FreeRTOS 内核来支持多任务处理和任务间通信。有关更多信息,请参阅《FreeRTOS 用户指南》和 FreerTOS.org 中的 FreeRTOS 内核基础知识FreeRTOS.org

注意

将 FreeRTOS 内核移植到新架构不在本文档的讨论范围内。如果您有兴趣,请联系 FreeRTOS 工程团队

对于 FreeRTOS 资格认证计划,仅支持现有 FreeRTOS 内核端口。该计划不接受对这些移植进行修改。有关更多信息,请查看 FreeRTOS 内核移植策略

先决条件

要设置 FreeRTOS 内核以进行移植,需要具备以下条件:

  • 用于目标平台的正式 FreeRTOS 内核移植或 FreeRTOS 支持的移植。

  • 一个 IDE 项目,其中包括用于目标平台和编译器的正确 FreeRTOS 内核端口文件。有关设置测试项目的信息,请参阅为移植设置工作区和项目

配置 FreeRTOS 内核

FreeRTOS 内核使用名为 FreeRTOSConfig.h 的配置文件进行自定义。该文件为内核指定应用程序特定的配置设置。有关每个配置选项的说明,请参阅 FreeRTOS.org 上的自定义

要将 FreeRTOS 内核配置为与您的设备配合使用,请包含 FreeRTOSConfig.h 并修改任何其他 FreeRTOS 配置。

有关每个配置选项的说明,请参阅 FreeRTOS.org 上的自定义配置。

测试

  • 运行一个简单的 FreeRTOS 任务,将消息记录到串行输出控制台。

  • 验证消息是否按预期输出到控制台。