

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

# 設定先決條件以執行 FreeRTOS 資格套件
<a name="dev-tester-ui-prereqs"></a>

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

**Topics**
+ [使用支援的 Web 瀏覽器](#idt-ui-supported-web-browser)
+ [下載 FreeRTOS](#ui-download-afr)
+ [下載 IDT for FreeRTOS](#ui-download-dev-tester-afr)
+ [建立和設定 AWS 帳戶](#ui-config-aws-account)
+ [AWS IoT Device Tester 受管政策](#ui-managed-policy)

## 使用支援的 Web 瀏覽器
<a name="idt-ui-supported-web-browser"></a>

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


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

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

**注意**  
IDT-FreeRTOS UI 不支援 Microsoft Internet Explorer。

## 下載 FreeRTOS
<a name="ui-download-afr"></a>

您可以使用下列命令從 [GitHub](https://github.com/aws/amazon-freertos) 下載 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](dev-test-versions-afr.md)。這可確保您擁有完整的原始程式碼，包括子模組，並針對 FreeRTOS 版本使用正確的 IDT 版本，反之亦然。

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

### LTS 資格的考量 （使用 LTS 程式庫的 FreeRTOS 資格）
<a name="ui-lts-qualification-dev-tester-afr"></a>
+ 為了讓您的微型控制器在 AWS Partner Device Catalog 中指定為支援以長期支援 (LTS) 為基礎的 FreeRTOS 版本，您必須提供資訊清單檔案。如需詳細資訊，請參閱 [FreeRTOS 資格指南中的 FreeRTOS 資格檢查清單](https://docs.aws.amazon.com/freertos/latest/qualificationguide/afq-checklist.html)。 *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
<a name="ui-download-dev-tester-afr"></a>

每個 FreeRTOS 版本都有對應的 IDT for FreeRTOS 版本，用於執行資格測試。從 下載適當的 IDT for FreeRTOS 版本[支援的 版本 AWS IoT Device Tester](dev-test-versions-afr.md)。

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

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

## 建立和設定 AWS 帳戶
<a name="ui-config-aws-account"></a>

### 註冊 AWS 帳戶
<a name="sign-up-for-aws"></a>

若要開始使用 AWS，您需要 AWS 帳戶。如需建立 的相關資訊 AWS 帳戶，請參閱《 *AWS 帳戶管理 參考指南*》中的 [入門 AWS 帳戶](https://docs.aws.amazon.com//accounts/latest/reference/getting-started.html)。

## AWS IoT Device Tester 受管政策
<a name="ui-managed-policy"></a>

若要讓裝置測試人員執行 和 收集指標， `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 用量指標資料。