View a markdown version of this page

Letzte Änderungen - 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.

Letzte Änderungen

In der folgenden Tabelle werden die wichtigen Änderungen am AWS Gerätequalifizierungsprogramm für FreeRTOS seit der letzten Version beschrieben.

Testfälle
Änderungen Description
Aktualisierte Quellcode-Anforderungen
  • FreeRTOS-Integrationstests befinden sich jetzt in einem separaten Repository:. FreeRTOS-Libraries-Integration-Tests Diese Tests müssen dem Qualifizierungsprojekt hinzugefügt werden.

  • Das Amazon-Freertos-Repository wird weder verwendet noch ist es für die Qualifizierung erforderlich.

  • Jede Quellcode-Verzeichnisstruktur kann für die Qualifizierung verwendet werden, indem der Datei ein zusätzlicher Feldpfad hinzugefügt wird. manifest.yml

  • Für die Qualifizierung ist jetzt eine pub/sub MQTT-Demo erforderlich, die die OTA-Fähigkeit unterstützt. Diese Demo muss mithilfe von Device Advisor-Tests verifiziert werden.

Qualifikationsartefakte wurden aktualisiert
  • AWS IoT Device Tester Sowohl AWS IoT Device Advisor-Testberichte als auch Device Advisor-Testberichte sind für die Qualifizierung erforderlich.

  • Ein Dokument zur Bedrohungsmodellierung für den sicheren Start ist erforderlich und muss als unterstützende Ressource hochgeladen werden, wenn Sie Ihr Gerät in APN Partner Central einreichen.

Die Integrationstests wurden aktualisiert
  • OTA-Tests (OtaCore, OtaDataPlaneMQTT) sind jetzt für die Qualifizierung erforderlich.

  • Neue Transport Interface-Tests hinzugefügtFullTransportInterfacePlainText: FullTransportInterfaceTLS und. FullTransportInterfaceTLSist für die Qualifizierung erforderlich, aber FullTransportInterfacePlainText nicht erforderlich, wenn der TLS-Stack auf ein externes Konnektivitätsmodul ausgelagert wird.

  • FullMQTT, FullBLE, CmakeBuildSystem FullSecureSockets, FullTLS und FullWiFi Tests wurden entfernt.

  • Die FreeRTOSIntegrity-Überprüfung wird weiterhin durchgeführt, aber sie überprüft, ob die im Quellcode verwendeten Bibliotheken das richtige Git-Commit für diese Version von FreeRTOS verwenden.

  • Die FreeRTOSVersionsprüfung wird weiterhin durchgeführt, es wird jedoch überprüft, ob die verwendete FreeRTOS-Version mit den Versionen FreeRTOS LTS, FreeRTOS Mainline und (IDT) kompatibel ist. AWS IoT Device Tester Die für die Qualifizierung verwendete Version von FreeRTOS sollte in der IDT-Datei markiert werden. userdata.json

  • FullPKCS11Tests sind nicht erforderlich, wenn der TLS-Stack auf ein externes Konnektivitätsmodul ausgelagert wird. FullPKCS11_ECCund FullPKCS11_RSA Tests werden durch die entsprechendenFullPKCS11_Import,FullPKCS11_Onboard, FullPKCS11_PreProvisioned Tests ersetzt.

  • FullMQTT MQTT-Tests werden durch Device Advisor-Tests ersetzt. Siehe Schritt 4 des Abschnitts. Überprüfen Sie die portierten FreeRTOS-Bibliotheken mit AWS IoT Device Tester (IDT)

Frühere Änderungen finden Sie in der FreeRTOS-Versionshistorie im FreeRTOS Porting Guide.