

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

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

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

FreeRTOS 與世界領先的晶片公司在 20 年期間共同開發，現在每 170 秒下載一次，是微型控制器和小型微處理器的市場領導即時作業系統 (RTOS)。在 MIT 開放原始碼授權下自由分發，FreeRTOS 包含核心和一組成長中的程式庫，適合在所有產業領域使用。FreeRTOS 的建置重點是可靠性和易用性。FreeRTOS 包含連線、安全性和over-the-air(OTA) 更新的程式庫，以及示範在[合格主機板](https://devices.amazonaws.com/search?page=1&sv=freertos)上示範 FreeRTOS 功能的示範應用程式。

 如需詳細資訊，請造訪[FreeRTOS.org](https://www.freertos.org/)。

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

您將需要根據其功能和應用程式，將 FreeRTOS 軟體程式庫移植到您的微控制器型主機板。

**將 FreeRTOS 移植到您的裝置**

1. 請遵循 中的指示[下載 FreeRTOS for Porting](porting-download.md)，下載最新版本的 FreeRTOS 以進行移植。

1. 請遵循 中的指示[設定您的工作區和專案以進行移植](porting-set-up-project.md)，在 FreeRTOS 下載中設定檔案和資料夾以進行移植和測試。

1. 請遵循 中的指示，將 FreeRTOS 程式庫[移植 FreeRTOS 程式庫](afr-porting.md)移植到您的裝置。每個移植主題都包含測試連接埠的指示。

### 移植常見問答集
<a name="afr-porting-faqs"></a>

*什麼是 FreeRTOS 連接埠？*  
FreeRTOS 連接埠是針對所需的 FreeRTOS 程式庫和您的平台支援的 FreeRTOS 核心，進行主機板特定的 APIs 實作。連接埠可讓 API 在電路板上運作，並實作與平台廠商所提供的裝置驅動程式和 BSP 所需的整合。您的連接埠還應該包含電路板所需的任何組態調整 (例如時脈速率、堆疊大小、堆積大小)。

如果您對此頁面或 FreeRTOS 移植指南的其他部分未回答的移植有任何疑問，[請參閱可用的 FreeRTOS 支援選項](https://freertos.org/RTOS-contact-and-support.html)。