Qualifikation – Häufig gestellte Fragen - Kostenlos RTOS

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.

Qualifikation – Häufig gestellte Fragen

F: Kann ich ein Board qualifizieren, das einen Mikrocontroller (MCU) ohne integrierte Cloud-Konnektivität enthält?

Ja. Das Board, das die MCU verwendet, sollte jedoch über eine direkte oder indirekte Cloud-Konnektivität verfügen (z. B. über ein separates Kommunikationsmodul).

F: Welche FreeRTOS-Versionen kommen für die Qualifizierung in Frage?

Verwenden Sie entweder die neueste Version von FreeRTOS Long Term Support (LTS) (empfohlen GitHub) oder die neueste offiziell veröffentlichte Version der FreeRTOS-Bibliotheken (GitHub).

F: Was sind die obligatorischen Qualifikationstests?

Das Portierungs-Flowchart beschreibt die Softwarebibliotheken und Tests, die zur Qualifizierung Ihres Boards erforderlich sind.

F: Kann ich die Bibliotheksversionen für die Qualifizierung kombinieren? Verwenden Sie beispielsweise CoreMQTT aus dem LTS-Paket und die FreerTOS-Plus-TCP-Version aus den neuesten FreeRTOS-Versionen?

Nein. Wir testen Bibliotheken mit einer bestimmten Versionskombination auf Interoperabilität und veröffentlichen diese Kombinationen als Bundles mit Versionsnamen (z. B. FreeRTOS 202210.xx LTS, FreeRTOS 202112.00). Informationen zu diesen Kombinationen finden Sie inmanifest.yml Dateien in den entsprechenden Repositorys (z. B. in der FreeRTOS 202210.xx LTS-Manifestdatei).

F: Kann ich mein Board mit einer früheren LTS-Version qualifizieren?

Wir empfehlen Ihnen, für neue Qualifikationen die neueste LTS-Version (einschließlich der neuesten Patches) zu verwenden. Wenn Sie bereits dabei sind, sich für die vorherige LTS-Version zu qualifizieren, arbeiten Sie weiterhin mit Ihrem APN-Vertreter vor Ort zusammen.

F: Kann ich mein Board für eine vorherige LTS-Version qualifizieren?

Nein, wir empfehlen Ihnen, die neueste LTS-Version für neue Qualifikationen zu verwenden. Wenn Sie bereits dabei sind, sich für eine frühere LTS-Version zu qualifizieren, arbeiten Sie weiterhin mit Ihrem APN-Vertreter vor Ort zusammen.

F: Was passiert mit meinen bestehenden qualifizierten Gremien?

Die bestehenden qualifizierten Gremien werden weiterhin imAWS Partner Device Catalog aufgeführt. Bei Bedarf werden wir alle Änderungen, die an den vorhandenen Qualifikationen erforderlich sind, direkt mitteilen. Wenn Sie Ihre qualifizierten Boards auf die neuesten FreeRTOS-Bibliotheken oder FreeRTOS LTS-Versionen aktualisieren möchten, müssen Sie sich erneut anhand der neuen Tests verifizieren.

F: Muss ich die Verwendung von Abstraktionsebenen in FreeRTOS testen, einschließlich Secure-Sockets und Wi-Fi-Management?

Nein. Die erforderlichen Softwarebibliotheken und Tests finden Sie im Portierungsflussdiagramm im FreeRTOS-Portierungshandbuch.

F: Muss ich von vorne beginnen, wenn eine neue FreeRTOS-Version veröffentlicht wird, während ich die vorherige Version portiere?

Nein. Sie können sich weiterhin mit der vorherigen Version qualifizieren. Wir empfehlen dringend, dass Sie die neueste FreeRTOS- oder FreeRTOS LTS-Version verwenden, die zum Zeitpunkt der Portierung verfügbar ist.

F: Mein Board verwendet eine Kernel-Architektur, die ich geändert habe und die nicht Teil der offiziellen FreeRTOS-Version ist. Kann ich mich trotzdem qualifizieren?

Nein, nur offizielle Kernel-Ports, die von verfügbar GitHubsind, werden für die Qualifizierung akzeptiert. Wenn Sie eine nicht unterstützte Architektur oder zusätzliche Funktionen zu einem vorhandenen Kernel-Port hinzufügen möchten, können Sie unsere Contributing Guidelines befolgen, um eine Pull-Anfrage an zu senden GitHub. Nachdem der Pull-Request überprüft und zusammengeführt wurde, wird er offiziell und Sie können sich mit dem Kernel-Port qualifizieren. Weitere Informationen erhalten Sie von Ihrem APN-Vertreter vor Ort.

F: Mein Board überträgt TCP/IP nicht auf die Hardware. Ist ein bestimmter TCP/IP-Stack für die FreeRTOS-Qualifikation erforderlich?

Wenn Ihr Board nicht über eine integrierte TCP/IP-Funktionalität verfügt, können Sie entweder den FreeRTOS+TCP/IP-Stack oder die neueste Version des LwIP-TCP/IP-Stacks verwenden. Weitere Informationen finden Sie unter Portierung eines TCP/IP-Stacks im FreeRTOS-Portierungshandbuch.

F: Müssen wir PKCS11 implementieren, obwohl der TLS-Stack auf den Kommunikationschip ausgelagert ist?

Nein, Sie müssen PKCS11 nicht implementieren oder testen.

F: Mein Gerät verwendet nur eines der Protokolle (HTTP, MQTT) und nur einen der verfügbaren Kommunikationskanäle (Wi-Fi, Ethernet, BLE). Wenn alle OTA-bezogenen IDT-Tests mit nur einer Kombination aus Protokoll und Kommunikationskanal bestanden werden, wird mein Gerät dann qualifiziert?

Ja. Wir empfehlen Ihnen jedoch, wenn möglich auch andere Kombinationen auf Ihrem Gerät qualifizieren zu lassen. Auf diese Weise können Sie Unterstützung für weitere Kunden-Anwendungsfälle bieten.

F: Wir werden unseren FreeRTOS-Port gemäß den Qualifikationsanforderungen in unserem eigenen Repository hosten. Was sollte in Bezug auf Ordner und Demos zur Unterstützung im Repository enthalten sein?

Hosten Sie alle Dateien und Ordner, die erforderlich sind, damit der Port für einen Kunden, der ihn aus dem Repository herunterlädt, zum out-of-the-box Erlebnis wird. Sie können den FreeRTOS-Kernel, FreeRTOS-Bibliotheken, FreeRTOS-Tests, Bibliotheken von Drittanbietern und herstellerspezifische Dateien sowie einen Dokumentordner für Ihre Dokumente und Ihren Demo-Ordner untermodulieren. Die CoreMQTT Agent-Demo muss unterstützt werden. Andere Demos liegen in Ihrem Ermessen.

F: Mein Gerät verwendet nur Mobilfunkverbindung. Kann ich mich trotzdem qualifizieren?

Ja. Die Cellular Interface-Bibliothek unterstützt die AT-Befehle einer TCP-Offloaded Cellular Abstraction Layer. Diese sind erhältlich bei GitHub. Weitere Informationen finden Sie unter Portierung der Cellular Interface-Bibliothek im FreeRTOS-Portierungshandbuch.

F: Wo hosten wir den portierten/qualifizierten Code?

Sie können den portierten Code je nach Anwendung und Bedarf Ihrer Kunden in jedem Repository hosten. Der Repository-Link muss öffentlich verfügbar und mit der Produktseite desAWS Partnergerätekatalogs verknüpft sein.

F: Ist das Bestehen der OTA-Tests für die FreeRTOS-Qualifikation erforderlich?

Ja. Kunden möchten, dass ihre eingesetztenAWS IoT Geräte über die Funktionalität verfügen, die per Fernzugriff aktualisiert werden kann. Daher müssen alle neuen Qualifikationen die OTA-Tests bestehen.

F: Wie lange ist meine Qualifikation gültig?

Eine bestehende FreeRTOS-Qualifikation ist gültig, solange das Board oder die Softwarekomponenten (z. B. FreeRTOS-Bibliotheken, Treiber, Bibliotheken von Drittanbietern) nicht eingestellt werden. Auf FreeRTOS LTS basierende Qualifikationen sind nach Ablauf der entsprechenden LTS-Periode nicht gültig.

F: Wann wird eine Verlängerung der QualifikationAWS empfohlen?

Wir empfehlen Ihnen, sich regelmäßig für die neuesten FreeRTOS LTS- oder FreeRTOS-Versionen zu qualifizieren, damit Kunden die neuesten Sicherheitspatches, gültige LTS-Bibliotheken oder neue FreeRTOS-Funktionen erhalten.

F: Kann ich es verwendenAWS IoT Device Tester, um meine FreeRTOS-Implementierung zu testen, aber nicht, um mein Board zu qualifizieren?

Ja, wir empfehlen Ihnen, AWS IoTDevice AdvisorAWS IoT Device Tester zu verwenden, um Ihre FreeRTOS-Implementierungen zu testen.

F: Muss ich für die Nutzung bezahlenAWS IoT Device Tester?

Nein, die Nutzung ist kostenlos. Aufgrund der Nutzung vonAWS Diensten können jedoch einige Gebühren anfallen (z. B. für MQTT-Nachrichten, Konnektivität, OTA-Ausführung).

Wenn Sie Fragen zur Qualifikation haben, die auf dieser Seite oder im Rest des FreeRTOS-Qualifikationsleitfadens nicht beantwortet werden, wenden Sie sich an IhrenAWS Ansprechpartner oder das FreeRTOS-Engineering-Team.