IDT 搭配 FreeRTOS 資格套件 2.0 (FRQ 2.0) - FreeRTOS

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

IDT 搭配 FreeRTOS 資格套件 2.0 (FRQ 2.0)

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 儲存庫

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

IDT for FreeRTOS 會產生測試報告,您可以提交至 AWS IoT 以取得 AWS 合作夥伴裝置目錄中列出的硬體。如需詳細資訊,請參閱 AWS 裝置資格計劃

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. 載入並驗證您的裝置和登入資料組態。

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

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

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