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