View a markdown version of this page

IDT für FreeRTOS-Variablen - FreeRTOS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

IDT für FreeRTOS-Variablen

Für die Befehle zum Erstellen Ihres Codes und zum Flashen des Geräts sind möglicherweise Konnektivität oder andere Informationen über Ihre Geräte erforderlich, um erfolgreich ausgeführt zu werden. AWS IoT Device Tester ermöglicht es Ihnen, im Flash auf Geräteinformationen zu verweisen und Befehle mithilfe von zu erstellen JsonPath. Mithilfe einfacher JsonPath Ausdrücke können Sie die in Ihrer device.json Datei angegebenen erforderlichen Informationen abrufen.

Pfadvariablen

IDT for FreeRTOS definiert die folgenden Pfadvariablen, die in Befehlszeilen und Konfigurationsdateien verwendet werden können:

{{testData.sourcePath}}

Wird auf den Quellcodepfad erweitert. Wenn Sie diese Variable verwenden, muss sie sowohl in den Flash- als auch in den Build-Befehlen verwendet werden.

{{sdkPath}}

Wird userData.sdkConfiguration.path bei Verwendung in den Build- und Flash-Befehlen auf den Wert in your erweitert.

{{device.connectivity.serialPort}}

Wird auf die serielle Schnittstelle erweitert.

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

Wird zur Seriennummer Ihres Geräts erweitert.

{{enableTests}}

Ganzzahliger Wert, der angibt, ob der Build für Tests (Wert 1) oder Demos (Wert 0) bestimmt ist.

{{buildImageName}}

Der Dateiname des mit dem Build-Befehl erstellten Image.

{{otaCodeSignerPemFile}}

PEM-Datei für den OTA-Codesigner.

{{config.idtRootPath}}

Wird auf den AWS IoT Device Tester Stammpfad erweitert. Diese Variable ersetzt den absoluten Pfad für IDT, wenn sie von den Befehlen Build und Flash verwendet wird.