Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Últimos cambios
En la siguiente tabla se describen los cambios importantes que se han realizado en el Programa de calificación de dispositivos de AWS para FreeRTOS desde la última versión.
Casos de prueba
Cambios |
Descripción |
Requisitos del código fuente actualizados |
Las pruebas de integración de FreeRTOS están ahora en un repositorio independiente: FreeRTOS-Libraries-Integration-Tests. Estas pruebas deben añadirse al proyecto de calificación. El repositorio de amazon-freertos no se usa ni es obligatorio para la calificación. Se puede utilizar cualquier estructura de directorios de código fuente para la calificación añadiendo un campo adicional de ruta en el archivo manifest.yml . Para la calificación, ahora se requiere una demostración de publicación/suscripción de MQTT compatible con la funcionalidad OTA. Esta demostración debe verificarse mediante las pruebas de Device Advisor.
|
Artefactos de calificación actualizados |
Se requieren informes de prueba tanto de AWS IoT Device Tester como de AWS IoT Device Advisor para la calificación. Se requiere un documento de modelado de amenazas para el arranque seguro, que debe cargarse como activo de apoyo al enviar el dispositivo a la Central de socios de APN.
|
Pruebas de integración actualizadas |
Las pruebas OTA (OTACore, OTADataplaneMQTT) ahora son obligatorias para la calificación. Se han añadido nuevas pruebas de interfaz de transporte: FullTransportInterfacePlainText y FullTransportInterfaceTLS . FullTransportInterfaceTLS es obligatorio para la calificación, pero FullTransportInterfacePlainText no es obligatorio si la pila de TLS se descarga a un módulo de conectividad externo. Se han eliminado las pruebas FullMQTT, FullBLE, CmakeBuildSystem, FullSecureSockets, FullTLS y FullWiFi. La comprobación de FreeRTOSIntegrity se sigue realizando, pero comprueba que las bibliotecas utilizadas en el código fuente utilizan el git commit correcto para esa versión de FreeRTOS. Se sigue comprobando FreeRTOSVersion, pero se comprueba que la versión de FreeRTOS utilizada sea compatible con las versiones de FreeRTOS LTS, FreeRTOS principal e AWS IoT Device Tester (IDT). La versión de FreeRTOS utilizada para la calificación debe estar marcada en el archivo userdata.json de IDT. No se requieren pruebas de FullPKCS11 si la pila TLS se descarga en un módulo de conectividad externo. Las pruebas FullPKCS11_ECC y FullPKCS11_RSA se sustituyen por las pruebas FullPKCS11_Import , FullPKCS11_Onboard y FullPKCS11_PreProvisioned correspondientes. Las pruebas FullMQTT se sustituyen por pruebas de Device Advisor. Consulte el paso 4 de la sección Compruebe las RTOS bibliotecas gratuitas transferidas mediante () AWS IoT Device Tester IDT.
|
Para ver los cambios anteriores, consulte el historial de versiones de FreeRTOS en la Guía de portabilidad de FreeRTOS.