

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

# IDT 与 FreeRTOS 资格认证套件 2.0（FRQ 2.0）配合使用
<a name="lts-idt-freertos-qualification"></a>

FreeRTOS 资格认证套件 2.0 是 FreeRTOS 资格认证套件的更新版本。我们建议开发者使用 FRQ 2.0，因为它包含相关的测试用例，可以验证运行 FreeRTOS 长期支持 (LTS) 库的设备。

FreeRTOS 的 IDT 会验证你的微控制器上的 FreeRTOS 端口，以及它是否与之有效通信。 Amazon IoT具体而言，它会验证移植层与 FreeRTOS 库的接口，以及 FreeRTOS 测试存储库的实现是否正确。它还使用执行 end-to-end测试 Amazon IoT Core。[IDT 为 FreeRTOS 运行的测试在 FreeRTOS 存储库中定义。 GitHub](https://github.com/FreeRTOS/FreeRTOS-Libraries-Integration-Tests)

适用于 FreeRTOS 的 IDT 作为嵌入式应用程序运行测试，它会在待测微控制器设备上执行刷写。应用程序二进制映像包括 FreeRTOS、移植的 FreeRTOS 接口以及主板设备驱动程序。测试的目的是验证移植的 FreeRTOS 接口在设备驱动程序上正常工作。

IDT for FreeRTOS 会生成测试报告，您可以提交这些报告 Amazon IoT 以将您的硬件列入 Amazon 合作伙伴设备目录。有关更多信息，请参阅 [Amazon 设备资格认证计划](https://www.amazonaws.cn/partners/dqp/)。

适用于 FreeRTOS 的 IDT 在与待测试设备连接的主机（Windows、Mac 或 Linux）上运行。IDT 配置和编排测试用例并汇总结果。它还提供命令行界面来管理测试运行过程。

为了测试您的设备，适用于 FreeRTOS 的 IDT 会创建 Amazon IoT 诸如东西、FreeRTOS 群组、Lambda 函数之类的资源。要创建这些资源，适用于 FreeRTOS 的 IDT 使用中`config.json`配置 Amazon 的凭据代表您进行 API 调用。这些资源将在测试过程的不同时间进行预置。

当您在主机上运行适用于 FreeRTOS 的 IDT 时，它将执行以下步骤：

1. 加载和验证您的设备和凭证配置。

1. 使用所需的本地资源和云资源执行选定测试。

1. 清除本地资源和云资源。

1. 生成测试报告，指明您的主板是否已通过资格认证所需的测试。