

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

# FreeRTOS 移植
<a name="porting-guide"></a>

## 什么是 FreeRTOS
<a name="porting-what-is-afr"></a>

与世界领先的芯片公司合作开发了 20 年，现在每 170 秒有一次下载，FreeRTOS 是面向微控制器和小型微处理器的市场领先的实时操作系统 (RTOS)。根据 MIT 开源许可免费分发，FreeRTOS 包含一个内核和一组持续增加的库，可广泛应用于各个行业领域。FreeRTOS 的设计非常注重可靠性和易用性。[FreeRTOS 包括用于连接、安全 over-the-air和 (OTA) 更新的库，以及在合格主板上演示 FreeRTOS 功能的演示应用程序。](https://devices.amazonaws.com/search?page=1&sv=freertos)

 有关更多信息，请访问 [FreeRTOS.org](https://www.freertos.org/)。

## 将 FreeRTOS 移植到您的 IoT 主板
<a name="porting-to-your-device"></a>

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

**将 FreeRTOS 移植到您的设备**

1. 按照 [下载要移植的 FreeRTOS](porting-download.md) 中的说明，下载要移植的 FreeRTOS 的最新版本。

1. 按照 [为移植设置工作区和项目](porting-set-up-project.md) 中的说明，配置所下载的 FreeRTOS 中的文件和文件夹以进行移植和测试。

1. 按照 [移植 FreeRTOS 库](afr-porting.md) 中的说明，将 FreeRTOS 库移植到您的设备。每个移植主题包含有关测试移植的说明。

### 移植 FAQs
<a name="afr-porting-faqs"></a>

*什么是 FreeRTOS 移植？*  
FreeRTOS 端口是针对所需的 FreeRTOS 库和您的平台支持 APIs 的 FreeRTOS 内核的特定主板实现。该端口使能够在主板上工作，并实现与平台供应商提供的设备驱动程序所需的集成。 APIs BSPs 您的移植还应包含主板所需的所有配置调整（如时钟频率，堆栈大小、堆大小）。

如果您对移植有疑问，但在本页或《FreeRTOS 移植指南》的其余部分未得到解答，请[查看可用的 FreeRTOS 支持选项](https://freertos.org/RTOS-contact-and-support.html)。