

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

# IDT with FreeRTOS 資格套件 2.0 (FRQ 2.0)
<a name="lts-idt-freertos-qualification"></a>

FreeRTOS 資格套件 2.0 是 FreeRTOS 資格套件的更新版本。我們建議開發人員使用 FRQ 2.0，因為它包含相關的測試案例，以限定執行 FreeRTOS 長期支援 (LTS) 程式庫的裝置。

IDT for FreeRTOS 會驗證微型控制器上 FreeRTOS 的連接埠，以及其是否有效通訊 AWS IoT。具體而言，它會驗證與 FreeRTOS 程式庫的移植層界面，以及 FreeRTOS 測試儲存庫是否正確實作。它也會使用 end-to-end測試 AWS IoT Core。IDT for FreeRTOS 執行的測試會在 [FreeRTOS GitHub 儲存庫](https://github.com/FreeRTOS/FreeRTOS-Libraries-Integration-Tests)中定義。

IDT for FreeRTOS 會以其在待測微控制器裝置上閃爍的內嵌應用程式的形式執行測試。應用程式二進位映像包括 FreeRTOS、移植的 FreeRTOS 介面和主機板裝置驅動程式。測試的目的是驗證移植的 FreeRTOS 介面在您的裝置驅動程式上是否正常運作。

IDT for FreeRTOS 會產生測試報告，您可以提交至 AWS IoT 以取得 AWS 合作夥伴裝置目錄中列出的硬體。如需詳細資訊，請參閱 [AWS 裝置資格計劃](https://aws.amazon.com/partners/dqp/)。

IDT for FreeRTOS 會在連接到待測裝置的主機電腦 (Windows、macOS 或 Linux) 上執行。IDT 會設定和協調測試案例，並彙總結果。它還提供命令列界面來管理執行測試。

為了測試您的裝置，IDT for FreeRTOS 會建立 AWS IoT 物件、FreeRTOS 群組、Lambda 函數等資源。為了建立這些資源，IDT for FreeRTOS 會使用 中設定的 AWS 登入`config.json`資料來代表您進行 API 呼叫。系統會在測試期間的不同時間點內佈建這些資源。

當您在主機電腦上執行 IDT for FreeRTOS 時，它會執行下列步驟：

1. 載入並驗證您的裝置和登入資料組態。

1. 對所需的本機和雲端資源執行選取的測試。

1. 清除本機和雲端資源。

1. 產生測試報告以指出主機板是否通過符合資格所需的測試。