选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

运行免费RTOS资格套件 - 免费 RTOS

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

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

运行免费RTOS资格套件

您可以使用 f AWS IoT Device Tester or Free RTOS 可执行文件免费与IDT之交互RTOS。以下命令行示例向您显示如何针对某个设备池(一组相同的设备)运行资格测试。

IDT v3.0.0 and later
devicetester_[linux | mac | win] run-suite \ --suite-id suite-id \ --group-id group-id \ --pool-id your-device-pool \ --test-id test-id \ --upgrade-test-suite y|n \ --update-idt y|n \ --update-managed-policy y|n \ --userdata userdata.json

对某个设备池运行一组测试。userdata.json 文件必须位于 devicetester_extract_location/devicetester_afreertos_[win|mac|linux]/configs/ 目录中。

注意

如果你RTOS在 Windows 上IDT免费运行,请使用正斜杠 (/) 来指定userdata.json文件的路径。

使用以下命令运行特定测试组:

devicetester_[linux | mac | win] run-suite \ --suite-id FRQ_1.0.1 \ --group-id group-id \ --pool-id pool-id \ --userdata userdata.json

如果您在单个设备池上(即仅在 device.json 文件中定义了一个设备池)运行单个测试套件,则 suite-idpool-id 参数为可选。

使用以下命令运行测试组中的特定测试用例:

devicetester_[linux | mac | win_x86-64] run-suite \ --group-id group-id \ --test-id test-id

您可以使用 list-test-cases 命令列出测试组中的测试用例。

IDTfor Free RTOS 命令行选项
group-id

(可选)要以逗号分隔的列表形式运行的测试组。如果未指定,则IDT运行测试套件中的所有测试组。

pool-id

(可选)要测试的设备池。如果您在 device.json 中定义多个设备池,则需要执行此操作。如果您只有一个设备池,则可以省略此选项。

suite-id

(可选)要运行的测试套件版本。如果未指定,则IDT使用系统上 tests 目录中的最新版本。

注意

从 IDT v3.0.0 开始,在线IDT查看更新的测试套件。有关更多信息,请参阅 测试套件版本

test-id

(可选)要以逗号分隔的列表形式运行的测试。如果指定,则 group-id 必须指定单个组。

devicetester_[linux | mac | win_x86-64] run-suite --group-id mqtt --test-id mqtt_test
update-idt

(可选)如果未设置此参数且有更新的IDT版本可用,则系统将提示您进行更新IDT。如果IDT将此参数设置为Y,则在检测到有更新的版本可用时将停止测试执行。如果将此参数设置为N,则IDT将继续执行测试。

update-managed-policy

(可选)如果未使用此参数并IDT检测到您的托管策略未使用 up-to-date,则系统将提示您更新托管策略。如果IDT将此参数设置为Y,则在检测到您的托管策略未设置时将停止测试执行 up-to-date。如果将此参数设置为N,则IDT将继续执行测试。

upgrade-test-suite

(可选)如果未使用,并且较新的测试套件版本可用,系统将提示您下载该版本。要隐藏提示,请指定 y 以始终下载最新的测试套件,或者指定 n 以使用系统上指定的测试套件或最新版本。

示例

要始终下载并使用最新的测试套件,请使用以下命令。

devicetester_[linux | mac | win_x86-64] run-suite --userdata userdata file --group-id group ID --upgrade-test-suite y

要使用系统上的最新测试套件,请使用以下命令。

devicetester_[linux | mac | win_x86-64] run-suite --userdata userdata file --group-id group ID --upgrade-test-suite n
h

使用帮助选项了解有关 run-suite 选项的更多信息。

示例

devicetester_[linux | mac | win_x86-64] run-suite -h
IDT v1.7.0 and earlier
devicetester_[linux | mac | win] run-suite \ --suite-id suite-id \ --pool-id your-device-pool \ --userdata userdata.json

userdata.json 文件应位于 devicetester_extract_location/devicetester_afreertos_[win|mac|linux]/configs/ 目录中。

注意

如果你在 Windows RTOS 上免费运行IDT,请使用正斜杠 (/) 指定userdata.json文件的路径。

使用以下命令运行特定测试组。

devicetester_[linux | mac | win] run-suite \ --suite-id FRQ_1 --group-id group-id \ --pool-id pool-id \ --userdata userdata.json

如果您在单个设备池上(即仅在 device.json 文件中定义了一个设备池)运行单个测试套件,则 suite-idpool-id 为可选。

IDTfor Free RTOS 命令行选项
group-id

(可选)指定测试组。

pool-id

指定要测试的设备池。如果您只有一个设备池,则可以省略此选项。

suite-id

(可选)指定要运行的测试套件。

devicetester_[linux | mac | win] run-suite \ --suite-id suite-id \ --group-id group-id \ --pool-id your-device-pool \ --test-id test-id \ --upgrade-test-suite y|n \ --update-idt y|n \ --update-managed-policy y|n \ --userdata userdata.json

对某个设备池运行一组测试。userdata.json 文件必须位于 devicetester_extract_location/devicetester_afreertos_[win|mac|linux]/configs/ 目录中。

注意

如果你RTOS在 Windows 上IDT免费运行,请使用正斜杠 (/) 来指定userdata.json文件的路径。

使用以下命令运行特定测试组:

devicetester_[linux | mac | win] run-suite \ --suite-id FRQ_1.0.1 \ --group-id group-id \ --pool-id pool-id \ --userdata userdata.json

如果您在单个设备池上(即仅在 device.json 文件中定义了一个设备池)运行单个测试套件,则 suite-idpool-id 参数为可选。

使用以下命令运行测试组中的特定测试用例:

devicetester_[linux | mac | win_x86-64] run-suite \ --group-id group-id \ --test-id test-id

您可以使用 list-test-cases 命令列出测试组中的测试用例。

IDTfor Free RTOS 命令行选项
group-id

(可选)要以逗号分隔的列表形式运行的测试组。如果未指定,则IDT运行测试套件中的所有测试组。

pool-id

(可选)要测试的设备池。如果您在 device.json 中定义多个设备池,则需要执行此操作。如果您只有一个设备池,则可以省略此选项。

suite-id

(可选)要运行的测试套件版本。如果未指定,则IDT使用系统上 tests 目录中的最新版本。

注意

从 IDT v3.0.0 开始,在线IDT查看更新的测试套件。有关更多信息,请参阅 测试套件版本

test-id

(可选)要以逗号分隔的列表形式运行的测试。如果指定,则 group-id 必须指定单个组。

devicetester_[linux | mac | win_x86-64] run-suite --group-id mqtt --test-id mqtt_test
update-idt

(可选)如果未设置此参数且有更新的IDT版本可用,则系统将提示您进行更新IDT。如果IDT将此参数设置为Y,则在检测到有更新的版本可用时将停止测试执行。如果将此参数设置为N,则IDT将继续执行测试。

update-managed-policy

(可选)如果未使用此参数并IDT检测到您的托管策略未使用 up-to-date,则系统将提示您更新托管策略。如果IDT将此参数设置为Y,则在检测到您的托管策略未设置时将停止测试执行 up-to-date。如果将此参数设置为N,则IDT将继续执行测试。

upgrade-test-suite

(可选)如果未使用,并且较新的测试套件版本可用,系统将提示您下载该版本。要隐藏提示,请指定 y 以始终下载最新的测试套件,或者指定 n 以使用系统上指定的测试套件或最新版本。

示例

要始终下载并使用最新的测试套件,请使用以下命令。

devicetester_[linux | mac | win_x86-64] run-suite --userdata userdata file --group-id group ID --upgrade-test-suite y

要使用系统上的最新测试套件,请使用以下命令。

devicetester_[linux | mac | win_x86-64] run-suite --userdata userdata file --group-id group ID --upgrade-test-suite n
h

使用帮助选项了解有关 run-suite 选项的更多信息。

示例

devicetester_[linux | mac | win_x86-64] run-suite -h

IDT免费版RTOS命令

f IDT or Fre RTOS e 命令支持以下操作:

IDT v3.0.0 and later
help

列出有关指定命令的信息。

list-groups

列出给定套件中的组。

list-suites

列出可用套件。

list-supported-products

列出支持的产品和测试套件版本。

list-supported-versions

列出当前版本支持的免费版本RTOS和测试套件IDT版本。

list-test-cases

列出指定组中的测试用例。

run-suite

对某个设备池运行一组测试。

使用 --suite-id 选项可以指定测试套件版本,省略它可以使用系统上的最新版本。

使用 --test-id 运行单个测试用例。

devicetester_[linux | mac | win_x86-64] run-suite --group-id mqtt --test-id mqtt_test

有关选项的完整列表,请参阅 运行免费RTOS资格套件

注意

从 IDT v3.0.0 开始,在线IDT查看更新的测试套件。有关更多信息,请参阅 测试套件版本

IDT v1.7.0 and earlier
help

列出有关指定命令的信息。

list-groups

列出给定套件中的组。

list-suites

列出可用套件。

run-suite

对某个设备池运行一组测试。

help

列出有关指定命令的信息。

list-groups

列出给定套件中的组。

list-suites

列出可用套件。

list-supported-products

列出支持的产品和测试套件版本。

list-supported-versions

列出当前版本支持的免费版本RTOS和测试套件IDT版本。

list-test-cases

列出指定组中的测试用例。

run-suite

对某个设备池运行一组测试。

使用 --suite-id 选项可以指定测试套件版本,省略它可以使用系统上的最新版本。

使用 --test-id 运行单个测试用例。

devicetester_[linux | mac | win_x86-64] run-suite --group-id mqtt --test-id mqtt_test

有关选项的完整列表,请参阅 运行免费RTOS资格套件

注意

从 IDT v3.0.0 开始,在线IDT查看更新的测试套件。有关更多信息,请参阅 测试套件版本

用于重新确定资格的测试

随着 for IDT Free RTOS 资格测试的新版本发布,或者当你更新主板专用封装或设备驱动程序时,你可以使用 IDT for Free RTOS 来测试你的微控制器板。要获得后续资格,请确保您拥有最新版本的免费版RTOSRTOS和IDT免费版,然后再次进行资格考试。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。