View a markdown version of this page

設定先決條件以執行 FreeRTOS 資格套件 - FreeRTOS

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

設定先決條件以執行 FreeRTOS 資格套件

本節說明使用 測試微控制器的先決條件 AWS IoT Device Tester。

使用支援的 Web 瀏覽器

IDT-FreeRTOS UI 支援下列 Web 瀏覽器。

瀏覽器 版本
Google Chrome 最近三個主要版本
Mozilla Firefox 最近三個主要版本
Microsoft Edge 最近三個主要版本
適用於 macOS 的 Apple Safari 最近三個主要版本

我們建議您使用 Google Chrome 或 Mozilla Firefox 以獲得更好的體驗。

注意

IDT-FreeRTOS UI 不支援 Microsoft Internet Explorer。

下載 FreeRTOS

您可以使用下列命令從 GitHub 下載 FreeRTOS 版本:

git clone --branch <FREERTOS_RELEASE_VERSION> --recurse-submodules https://github.com/aws/amazon-freertos.git cd amazon-freertos git submodule update --checkout --init --recursive

其中 <FREERTOS_RELEASE_VERSION> 是對應於 中所列 IDT 版本的 FreeRTOS 版本 (例如 202007.00)支援的 版本 AWS IoT Device Tester。這可確保您擁有完整的原始程式碼,包括子模組,並針對 FreeRTOS 版本使用正確的 IDT 版本,反之亦然。

Windows 的路徑長度限制為 260 個字元。FreeRTOS 的路徑結構非常深入,因此如果您使用的是 Windows,請將檔案路徑保持在 260 個字元的限制以下。例如,將 FreeRTOS 複製到 C:\FreeRTOS而非 C:\Users\username\programs\projects\myproj\FreeRTOS\

LTS 資格的考量 (使用 LTS 程式庫的 FreeRTOS 資格)

  • 為了讓您的微型控制器在 AWS Partner Device Catalog 中指定為支援以長期支援 (LTS) 為基礎的 FreeRTOS 版本,您必須提供資訊清單檔案。如需詳細資訊,請參閱 FreeRTOS 資格指南中的 FreeRTOS 資格檢查清單FreeRTOS

  • 為了驗證您的微型控制器是否支援以 LTS 為基礎的 FreeRTOS 版本,並有資格提交至 AWS Partner Device Catalog,您必須使用 AWS IoT Device Tester (IDT) 搭配 FreeRTOS Qualification (FRQ) 測試套件版本 v1.4.x。

  • FreeRTOS 的 LTS 型版本支援僅限於 FreeRTOS 的 202012.xx 版本。

下載 IDT for FreeRTOS

每個 FreeRTOS 版本都有對應的 IDT for FreeRTOS 版本,用於執行資格測試。從 下載適當的 IDT for FreeRTOS 版本支援的 版本 AWS IoT Device Tester

將 IDT for FreeRTOS 解壓縮到檔案系統上具有讀取和寫入許可的位置。由於 Microsoft Windows 具有路徑長度的字元限制,請將 IDT for FreeRTOS 擷取至根目錄,例如 C:\D:\

注意

我們建議您將 IDT 套件擷取到本機磁碟機。允許多個使用者從共用位置執行 IDT,例如 NFS 目錄或 Windows 網路共用資料夾,可能會導致系統沒有回應或資料損毀。

建立和設定 AWS 帳戶

註冊 AWS 帳戶

若要開始使用 AWS,您需要 AWS 帳戶。如需建立 的相關資訊 AWS 帳戶,請參閱《 AWS 帳戶管理 參考指南》中的 入門 AWS 帳戶

AWS IoT Device Tester 受管政策

若要讓裝置測試人員執行 和 收集指標, AWSIoTDeviceTesterForFreeRTOSFullAccess受管政策包含下列許可:

  • iot-device-tester:SupportedVersion

    准許取得 IDT 支援的 FreeRTOS 版本和測試套件版本清單,以便從 取得 AWS CLI。

  • iot-device-tester:LatestIdt

    准許取得可供下載的 AWS IoT Device Tester 最新版本。

  • iot-device-tester:CheckVersion

    授予檢查產品、測試套件和 AWS IoT Device Tester 版本之組合是否相容的許可。

  • iot-device-tester:DownloadTestSuite

    准許 AWS IoT Device Tester 下載測試套件。

  • iot-device-tester:SendMetrics

    准許發佈 AWS IoT Device Tester 用量指標資料。