使用 IDT 搭配 FreeRTOS 資格套件 2.0 (FRQ 2.0) - 免費 RTOS

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

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

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

FreeRTOS 的 IDT 會驗證您的微型控制器上 FreeRTOS 的連接埠,以及是否可以有效地與之通訊。AWS IoT具體來說,它會使用 FreeRTOS 程式庫驗證移植層介面,以及 FreeRTOS 測試儲存庫是否正確實作。也會使用 AWS IoT Core 執行端對端測試。IDT 針對 FreeRTOS 執行的測試是在 FreeRTOS 儲存庫中定義的。GitHub

FreeRTOS 的 IDT 會以嵌入式應用的形式執行測試,並在被測微控制器裝置上閃爍。應用程式二進位影像包括 FreeRTOS、移植的 FreeRTOS 介面,以及主機板裝置驅動程式。測試的目的是確認移植的 FreeRTOS 介面在您的裝置驅動程式之上是否正常運作。

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

FreeRTOS 的 IDT 會在連接至待測試裝置的主機電腦 (視窗、macOS 或 Linux) 上執行。IDT 可配置和協調測試用例並彙總結果。它還提供了一個命令行界面來管理運行的測試。

為了測試您的設備,IDT 的 FreeRTOS 會創建諸如AWS IoT事物,FreeRTOS 組,Lambda 函數之類的資源。若要建立這些資源,FreeRTOS 的 IDT 會使用中設定的AWS認證代表您config.json進行 API 呼叫。系統會在測試期間的不同時間點內佈建這些資源。

當您在主機電腦上執行 FreeRTOS 的 IDT 時,它會執行下列步驟:

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

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

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

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