Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Dernières modifications
Le tableau suivant décrit les modifications importantes apportées au programme de qualification des AWS appareils pour FreeRTOS depuis la dernière version.
Cas de test
| Modifications |
Description |
| Exigences de code source mises à jour |
Les tests d'intégration de FreeRTOS se trouvent désormais dans un référentiel distinct :. FreeRTOS-Libraries-Integration-Tests Ces tests doivent être ajoutés au projet de qualification. Le référentiel amazon-freertos n'est ni utilisé ni requis pour la qualification. N'importe quelle structure de répertoire du code source peut être utilisée pour la qualification en ajoutant un chemin de champ supplémentaire dans le manifest.yml fichier. Une pub/sub démonstration MQTT prenant en charge la fonctionnalité OTA est désormais requise pour la qualification. Cette démo doit être vérifiée à l'aide de tests Device Advisor.
|
| Artefacts de qualification actualisés |
Les deux rapports AWS IoT Device Tester de test, ainsi que ceux de AWS IoT Device Advisor, sont requis pour la qualification. Un document de modélisation des menaces pour un démarrage sécurisé est requis et doit être téléchargé en tant que ressource de support lorsque vous soumettez votre appareil dans APN Partner Central.
|
| Tests d'intégration mis à jour |
Les tests OTA (OtaCore, OtaDataPlanemQTT) sont désormais requis pour la qualification. Ajout de nouveaux tests d'interface de transport : FullTransportInterfacePlainText etFullTransportInterfaceTLS. FullTransportInterfaceTLSest obligatoire pour la qualification, mais n'FullTransportInterfacePlainTextest pas obligatoire si la pile TLS est déchargée vers un module de connectivité externe. FullMQTT, FullBLE,, CmakeBuildSystem FullTLS FullSecureSockets et les tests ont été supprimés. FullWiFi La vérification FreeRTOSIntegrity est toujours effectuée, mais elle vérifie que les bibliothèques utilisées dans le code source utilisent le commit git correct pour cette version de FreeRTOS. La vérification de la version de FreeRTOS est toujours effectuée, mais elle vérifie que la version de FreeRTOS utilisée est compatible avec les versions FreeRTOS LTS, FreeRTOS mainline et (IDT). AWS IoT Device Tester La version de FreeRTOS utilisée pour la qualification doit être marquée dans le fichier IDT. userdata.json FullPKCS11les tests ne sont pas nécessaires si la pile TLS est déchargée vers un module de connectivité externe. FullPKCS11_ECCet les FullPKCS11_RSA tests sont remplacés par FullPKCS11_Import FullPKCS11_Onboard les FullPKCS11_PreProvisioned tests correspondants.
Les tests FullMQTT sont remplacés par des tests Device Advisor. Voir l'étape 4 de la sectionVérifiez les bibliothèques FreeRTOS portées à l'aide de AWS IoT Device Tester (IDT).
|
Pour les modifications précédentes, consultez l'historique des versions de FreeRTOS dans le Guide de portage de FreeRTOS.