

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

# 微控制器電路板的第一個測試
<a name="lts-qual-steps"></a>

您可以使用 IDT for FreeRTOS 來測試 FreeRTOS 程式庫的實作。在您為主機板的裝置驅動程式移植 FreeRTOS 程式庫之後，請使用 AWS IoT Device Tester 在您的微型控制器主機板上執行資格測試。

## 新增程式庫移植層
<a name="lts-add-port-layer"></a>

若要為您的裝置移植 FreeRTOS，請參閱 [FreeRTOS 移植指南](https://docs.aws.amazon.com/freertos/latest/portingguide/porting-guide.html)。實作 FreeRTOS 測試儲存庫和移植 FreeRTOS 層時，您必須提供每個程式庫的`manifest.yml`路徑，包括測試儲存庫。此檔案將位於原始程式碼的根目錄中。如需詳細資訊，請參閱[資訊清單檔案說明](https://docs.aws.amazon.com/freertos/latest/qualificationguide/afq-checklist-manifest-instr.html)。

## 設定您的 AWS 登入資料 AWS IoT Device Tester ，讓 與 AWS 雲端通訊
<a name="lts-cfg-aws-afr"></a>

您需要設定 的 AWS 登入資料 AWS IoT Device Tester ，才能與 AWS 雲端通訊。如需詳細資訊，請參閱[設定 AWS 用於開發的登入資料和區域](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-credentials.html)。有效的 AWS 登入資料會在`devicetester_extract_location/devicetester_freertos_[win|mac|linux]/configs/config.json`組態檔案中指定。

```
"auth": {
   "method": "environment"
}

"auth": {
    "method": "file",
    "credentials": {
        "profile": "<your-aws-profile>"
    }
}
```

`config.json` 檔案的 `auth` 屬性具有控制 AWS 身分驗證的方法欄位，可宣告為檔案或環境。將 欄位設定為環境會從主機機器的環境變數提取您的 AWS 登入資料。將 欄位設定為 檔案會從`.aws/credentials`組態檔案匯入指定的設定檔。

**Topics**
+ [新增程式庫移植層](#lts-add-port-layer)
+ [設定您的 AWS 登入資料 AWS IoT Device Tester ，讓 與 AWS 雲端通訊](#lts-cfg-aws-afr)
+ [在 IDT for FreeRTOS 中建立裝置集區](lts-cfg-dt-dp.md)
+ [設定建置、刷新和測試設定](lts-cfg-dt-ud.md)