FreeRTOS 移植 - 免费 RTOS

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

FreeRTOS 移植

什么是 FreeRTOS

与世界领先的芯片公司合作开发了 20 年,现在每 170 秒有一次下载,FreeRTOS 是面向微控制器和小型微处理器的市场领先的实时操作系统 (RTOS)。根据 MIT 开源许可免费分发,FreeRTOS 包含一个内核和一组持续增加的库,可广泛应用于各个行业领域。FreeRTOS 的设计非常注重可靠性和易用性。FreeRTOS 包含用于连接、安全性和空中下载 (OTA) 更新的库,还包含一些在取得资格的主板上演示 FreeRTOS 特征的演示应用程序。

有关更多信息,请访问 FreeRTOS.org

将 FreeRTOS 移植到您的 IoT 主板

您需要根据其功能和应用将 FreeRTOS 软件库移植到基于微控制器的主板上。

将 FreeRTOS 移植到您的设备
  1. 按照 下载要移植的 FreeRTOS 中的说明,下载要移植的 FreeRTOS 的最新版本。

  2. 按照 为移植设置工作区和项目 中的说明,配置所下载的 FreeRTOS 中的文件和文件夹以进行移植和测试。

  3. 按照 移植 FreeRTOS 库 中的说明,将 FreeRTOS 库移植到您的设备。每个移植主题包含有关测试移植的说明。

移植常见问题

什么是 FreeRTOS 移植?

FreeRTOS 移植是指特定于主板的、所需 FreeRTOS 库和您的平台支持的 FreeRTOS 内核的 API 实现。通过移植,API 可在主板上工作,并实现设备驱动程序与平台供应商提供的 BSP 之间的必需集成。您的移植还应包含主板所需的所有配置调整(如时钟频率,堆栈大小、堆大小)。

如果您对移植有疑问,但在本页或《FreeRTOS 移植指南》的其余部分未得到解答,请查看可用的 FreeRTOS 支持选项