本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 FreeRTOS 资格套件 2.0 (FRQ 2.0) 中使用 IDT
FreeRTOS 资格套件 2.0 是 FreeRTOS 资格套件的更新版本。我们建议开发人员使用 FRQ 2.0,因为它包含相关的测试用例,用于验证运行 FreeRTOS 长期Support (LTS) 库的设备。
FreeRTOS 的 IDT 会验证你的微控制器上 FreeRTOS 的端口,以及它是否能有效地与之通信Amazon IoT。具体而言,它会验证移植层与 FreeRTOS 库的接口,以及 FreeRTOS 测试存储库的实现是否正确。它还使用以下 end-to-end 方法进行测试Amazon IoT Core。IDT 为 FreeRTOS 运行的测试是在 F reeRTOS GitHub 存储库
IDT for FreeRTOS 以嵌入式应用程序的形式运行测试,并在被测微控制器设备上闪烁。应用程序二进制映像包括 FreeRTOS、移植的 FreeRTOS 接口和主板设备驱动程序。测试的目的是验证移植的 FreeRTOS 接口是否在设备驱动程序之上正常运行。
IDT for FreeRTOS 会生成测试报告,您可以提交这些报告,Amazon IoT以便在Amazon合作伙伴设备目录中列出您的硬件。有关更多信息,请参阅 Amazon 设备资格认证计划
FreeRTOS 的 IDT 在连接到受测设备的主机(Windows、macOS 或 Linux)上运行。IDT 配置和协调测试用例并汇总结果。它还提供了命令行界面来管理测试的运行。
为了测试你的设备,IDT for FreeRTOS 会创建诸如Amazon IoT事物、FreeRTOS 群组、Lambda 函数之类的资源。要创建这些资源,IDT for FreeRTOS 使用中配置config.json
的Amazon证书代表您进行 API 调用。这些资源将在测试过程的不同时间进行预置。
当您在主机上运行 FreeRTOS 的 IDT 时,它会执行以下步骤:
-
加载和验证您的设备和凭证配置。
-
使用所需的本地资源和云资源执行选定测试。
-
清除本地资源和云资源。
-
生成测试报告,指明您的主板是否已通过资格认证所需的测试。
主题