IDT 適用於免費RTOS變數 - 免費RTOS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

IDT 適用於免費RTOS變數

建置程式碼和快閃裝置的命令可能需要連線或裝置的其他資訊才能成功執行。 AWS IoT Device Tester 可讓您參考快閃中的裝置資訊,並使用 建置命令JsonPath。透過使用簡單的 JsonPath表達式,您可以擷取device.json檔案中指定的必要資訊。

路徑變數

IDT for FreeRTOS 定義下列路徑變數,可用於命令列和組態檔案:

{{testData.sourcePath}}

展開至原始程式碼路徑。如果您使用此變數,則必須同時在快閃和建置命令中使用。

{{sdkPath}}

在建置和快閃記憶體命令中使用userData.sdkConfiguration.path時, 會擴展至 中的值。

{{device.connectivity.serialPort}}

展開至序列埠。

{{device.identifiers[?(@.name == 'serialNo')].value[0]}}

展開至裝置的序號。

{{enableTests}}

指出建置是否用於測試 (值 1) 或示範 (值 0) 的整數值。

{{buildImageName}}

檔案名稱使用建置命令產生的映像建置。

{{otaCodeSignerPemFile}}

PEM OTA程式碼簽署者的 檔案。

{{config.idtRootPath}}

展開至 AWS IoT Device Tester 根路徑。當建置和快閃記憶體命令使用 IDT時,此變數會取代 的絕對路徑。