

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

# 設定 FreeRTOS 核心連接埠
<a name="afr-porting-kernel"></a>

本節提供將 FreeRTOS 核心的連接埠整合到 FreeRTOS 連接埠測試專案的指示。如需可用核心連接埠的清單，請參閱 [FreeRTOS 核心連接埠](https://freertos.org/RTOS_ports.html)。

FreeRTOS 使用 FreeRTOS 核心進行多工和任務間通訊。如需詳細資訊，請參閱 [FreeRTOS 使用者指南中的 FreeRTOS 核心基本](https://docs.aws.amazon.com/freertos/latest/userguide/dev-guide-freertos-kernel.html)概念和 [FreeRTOS.org](https://freertos.org/index.html) *FreeRTOS * 

**注意**  
本文件不包含將 FreeRTOS 核心移植到新架構。如果您有興趣，[請聯絡 FreeRTOS 工程團隊](https://freertos.org/RTOS-contact-and-support.html)。  
對於 FreeRTOS 資格計劃，僅支援現有的 FreeRTOS 核心連接埠。程式中不接受修改這些連接埠。如需詳細資訊，請參閱 [ FreeRTOS 核心連接埠政策](https://freertos.org/differences-between-officially-supported-and-contributed-FreeRTOS-code.html)。

## 先決條件
<a name="porting-prereqs-kernel"></a>

若要設定 FreeRTOS 核心以準備移植，您需要以下項目：
+ 目標平台的官方 FreeRTOS 核心連接埠或 FreeRTOS 支援的連接埠。
+ IDE 專案，包含適用於目標平台和編譯器的正確 FreeRTOS 核心連接埠檔案。如需有關設定測試專案的詳細資訊，請參閱 [設定您的工作區和專案以進行移植](porting-set-up-project.md)。

## 設定 FreeRTOS 核心
<a name="porting-steps-kernel"></a>

FreeRTOS 核心是使用名為 的組態檔案進行自訂`FreeRTOSConfig.h`。此檔案會指定核心的應用程式特定組態設定。如需每個組態選項的說明，請參閱 FreeRTOS.org 上的[自訂](https://freertos.org/a00110.html)。 FreeRTOS.org.

若要設定 FreeRTOS 核心以搭配您的裝置使用，請包含 `FreeRTOSConfig.h`，並修改任何其他 FreeRTOS 組態。

如需每個組態選項的說明，請參閱 FreeRTOS.org 上的[自訂](https://freertos.org/a00110.html)組態。 FreeRTOS.org.

## 測試
<a name="porting-testing-kernel"></a>
+ 執行簡單的 FreeRTOS 任務，將訊息記錄到序列輸出主控台。
+ 確認訊息如預期輸出至主控台。