配置 FreeRTOS 内核移植 - 免费 RTOS

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

配置 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 任务,将消息记录到串行输出控制台。

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