

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 首次测试微控制器主板
<a name="lts-qual-steps"></a>

您可以使用适用于 FreeRTOS 的 IDT 来测试 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 云端通信。 AWS IoT Device Tester 有关更多信息，请参阅[设置用于开发的 AWS 凭证和区域](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-credentials.html)。在`devicetester_extract_location/devicetester_freertos_[win|mac|linux]/configs/config.json`配置文件中指定了有效的 AWS 凭据。

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

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

该`config.json`文件的`auth`属性具有控制 AWS 身份验证的方法字段，可以声明为文件或环境。将该字段设置为 environment 会从主机的环境变量中提取您的 AWS 凭据。将该字段设置为文件会从 `.aws/credentials` 配置文件中导入指定的配置文件。

**Topics**
+ [添加库移植层](#lts-add-port-layer)
+ [配置您的 AWS 凭据 AWS IoT Device Tester 以与 AWS 云端通信](#lts-cfg-aws-afr)
+ [在适用于 FreeRTOS 的 IDT 中创建设备池](lts-cfg-dt-dp.md)
+ [配置构建、刷写和测试设置](lts-cfg-dt-ud.md)