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.
Richten Sie die 1.0-Qualifikationsvoraussetzungen ein
In diesem Abschnitt werden die Voraussetzungen für das Testen von Mikrocontrollern mit AWS IoT Device Tester beschrieben.
Laden Sie FreeRTOS herunter
Du kannst eine Version von FreeRTOS GitHub
git clone --branch <FREERTOS_RELEASE_VERSION> --recurse-submodules https://github.com/aws/amazon-freertos.git cd amazon-freertos git submodule update --checkout --init --recursive
wo <FREERTOS_RELEASE_VERSION>ist eine Version von FreeRTOS (zum Beispiel 202007.00), die einer unter aufgeführten IDT-Version entspricht. Unterstützte Versionen von AWS IoT Device Tester Dadurch wird sichergestellt, dass Sie den vollständigen Quellcode einschließlich der Submodule haben und die richtige Version von IDT für Ihre Version von FreeRTOS verwenden und umgekehrt.
Windows hat eine Pfadlängenbegrenzung von 260 Zeichen. Die Pfadstruktur von FreeRTOS ist viele Ebenen tief. Wenn Sie also Windows verwenden, sollten Sie Ihre Dateipfade unter der 260-Zeichen-Grenze halten. Klonen Sie beispielsweise FreeRTOS auf anstatt. C:\FreeRTOS C:\Users\username\programs\projects\myproj\FreeRTOS\
FreeRTOS-Qualifizierung mit LTS-Bibliotheken
-
Damit Ihr Mikrocontroller im AWS Partner Device Catalog als Unterstützung für Long-Term Support (LTS) -basierte Versionen von FreeRTOS ausgewiesen wird, müssen Sie eine Manifestdatei bereitstellen. Weitere Informationen finden Sie in der FreeRTOS-Qualifizierungscheckliste im FreeRTOS-Qualifikationshandbuch.
-
Um zu überprüfen, ob Ihr Mikrocontroller LTS-basierte Versionen von FreeRTOS unterstützt, und um ihn für die Einreichung in den AWS Partner Device Catalog zu qualifizieren, müssen Sie AWS IoT Device Tester (IDT) zusammen mit der FreeRTOS Qualification (FRQ) -Testsuite Version v1.4.x verwenden.
-
Die Unterstützung für LTS-basierte Versionen von FreeRTOS ist auf die Version 202012.xx von FreeRTOS beschränkt.
Laden Sie IDT für FreeRTOS herunter
Jede Version von FreeRTOS hat eine entsprechende Version von IDT, damit FreeRTOS Qualifikationstests durchführen kann. Laden Sie die entsprechende Version von IDT für FreeRTOS von herunter. Unterstützte Versionen von AWS IoT Device Tester
Extrahieren Sie IDT für FreeRTOS an einen Speicherort im Dateisystem, für den Sie Lese- und Schreibrechte haben. Da Microsoft Windows eine Zeichenbeschränkung für die Pfadlänge hat, extrahieren Sie IDT für FreeRTOS in ein Stammverzeichnis wie oder. C:\ D:\
Anmerkung
Es wird nicht empfohlen, dass mehrere Benutzer IDT aus einem freigegebenen Speicherort ausführen, z. B. einem NFS-Verzeichnis oder einem freigegebenen Windows-Netzwerkordner. Dies kann zu Abstürzen oder Datenbeschädigung führen. Es wird empfohlen, das IDT-Paket in einem lokalen Laufwerk zu extrahieren.
Erstellen und konfigurieren Sie eine AWS Konto
Melde dich für eine an AWS-Konto
Um damit zu beginnen AWS, benötigen Sie eine AWS-Konto. Informationen zum Erstellen einer AWS-Konto finden Sie AWS-Konto im AWS -Kontenverwaltung Referenzhandbuch unter Erste Schritte mit einer.
AWS IoT Device Tester Verwaltete Richtlinie
Die AWSIoTDeviceTesterForFreeRTOSFullAccess verwaltete Richtlinie enthält die folgenden AWS IoT Device Tester Berechtigungen für die Versionsprüfung, Funktionen für automatische Updates und die Erfassung von Metriken.
-
iot-device-tester:SupportedVersionErteilt die AWS IoT Device Tester Erlaubnis, die Liste der unterstützten Produkte, Testsuiten und IDT-Versionen abzurufen.
-
iot-device-tester:LatestIdtAWS IoT Device Tester Erteilt die Erlaubnis, die neueste IDT-Version abzurufen, die zum Herunterladen verfügbar ist.
-
iot-device-tester:CheckVersionAWS IoT Device Tester Erteilt die Erlaubnis, die Versionskompatibilität für IDT, Testsuiten und Produkte zu überprüfen.
-
iot-device-tester:DownloadTestSuiteAWS IoT Device Tester Erteilt die Erlaubnis, Updates der Testsuite herunterzuladen.
-
iot-device-tester:SendMetricsErteilt die AWS Erlaubnis, Kennzahlen zur AWS IoT Device Tester internen Nutzung zu sammeln.
(Optional) Installieren Sie AWS Command Line Interface
Vielleicht ziehen Sie es vor, den zu verwenden AWS CLI , um einige Operationen durchzuführen. Wenn Sie das nicht AWS CLI installiert haben, folgen Sie den Anweisungen unter Installieren von AWS CLI.
Konfigurieren Sie das AWS CLI für die AWS Region, die Sie verwenden möchten, indem Sie es aws configure von der Befehlszeile aus ausführen. Informationen zu den AWS Regionen, die IDT für FreeRTOS unterstützen, finden Sie unter AWS Regionen und Endpunkte. Weitere Informationen dazu finden Sie unter Schnellkonfiguration mitaws configure. aws configure