Preguntas frecuentes de cualificación - FreeRTOS

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.

Preguntas frecuentes de cualificación

P: ¿Puedo calificar una placa que contenga un microcontrolador (MCU) sin conectividad a la nube integrada?

Sí. Sin embargo, la placa que usa MCU debe tener conectividad directa o indirecta a la nube (por ejemplo, utilizando un módulo de comunicaciones independiente).

P: ¿Qué versiones de FreeRTOS son aptas para la calificación?

Utilice la última versión de soporte a largo plazo (LTS) de FreeRTOS (se recomienda GitHub) o la última versión de las bibliotecas FreeRTOS (GitHub) publicada oficialmente.

P: ¿Cuáles son las pruebas obligatorias para obtener la calificación?

En el diagrama de flujo de portabilidad se describen las bibliotecas de software y las pruebas necesarias para calificar su placa.

P: ¿Puedo mezclar y combinar las versiones de la biblioteca para la calificación? Por ejemplo, ¿usar coreMQTT del paquete LTS y la versión FreeRTOS-Plus-TCP de las últimas versiones de FreeRTOS?

No. Probamos la interoperabilidad de las bibliotecas de pruebas con una combinación de versiones específica y publicamos estas combinaciones como paquetes con etiquetas de versión (por ejemplo, FreeRTOS 202210.xx LTS, FreeRTOS 202112.00). Puede encontrar información sobre estas combinaciones en los archivos manifest.yml de los repositorios correspondientes (por ejemplo, el archivo de manifiesto LTS de FreeRTOS 202210.xx).

P: ¿Puedo calificar mi placa con una versión de LTS anterior?

Le recomendamos que utilice la última versión de LTS (incluidos los parches más recientes) para nuevas calificaciones. Si ya está en proceso de calificar con la versión de LTS anterior, siga trabajando con su representante local de APN.

P: ¿Puedo calificar mi placa con una versión de LTS anterior?

No, le recomendamos que utilice la última versión de LTS para nuevas calificaciones. Si ya está en proceso de calificar con una versión de LTS anterior, siga trabajando con su representante local de APN.

P: ¿Qué ocurre con las placas que ya tengo calificadas?

Las placas calificadas seguirán apareciendo en el Catálogo de dispositivos de socios de AWS. Cuando sea necesario, comunicaremos directamente cualquier cambio necesario en las calificaciones existentes. Si desea actualizar sus placas calificadas con las últimas bibliotecas de FreeRTOS o versiones de LTS de FreeRTOS, debe volver a verificarlas con las nuevas pruebas.

P: ¿Debo probar el uso de capas de abstracción en FreeRTOS, incluidos los sockets seguros y la administración de Wi-Fi?

No. Consulte las bibliotecas de software y pruebas necesarias en el diagrama de flujo de portabilidad de la Guía de portabilidad de FreeRTOS.

P: ¿Debo volver a empezar si se publica una nueva versión de FreeRTOS mientras estoy realizando la portabilidad de la versión anterior?

No. Puede seguir calificando con la versión anterior. No obstante, le recomendamos encarecidamente que utilice la versión más reciente de FreeRTOS o FreeRTOS LTS que esté disponible en el momento de iniciar la portabilidad.

P: Mi placa utiliza una arquitectura de kernel que he modificado y que no forma parte de la versión oficial de FreeRTOS. ¿Puedo seguir realizando la calificación?

No, solo se aceptan para la calificación las portabilidades oficiales del kernel disponibles en GitHub. Si tiene una arquitectura no compatible o una funcionalidad adicional para añadir a una portabilidad de kernel existente, puede seguir nuestras Pautas de contribución para enviar una solicitud de incorporación de cambios a GitHub. Una vez que la solicitud de cambios se revise y se combine, pasará a ser oficial y podrá optar a la calificación con la portabilidad del kernel. Para obtener más información, contacte con su representante local de APN.

P: Mi placa no descarga TCP/IP al hardware. ¿Hace falta una pila de TCP/IP concreta para la calificación de FreeRTOS?

Si su placa no dispone de la funcionalidad TCP/IP en chip, puede utilizar la pila de FreeRTOS+TCP TCP/IP o la versión más reciente de la pila TCP/IP de lwIP. Para obtener más información, consulte Portabilidad de una pila de TCP/IP en la Guía de portabilidad de FreeRTOS.

P: ¿Necesitamos implementar PKCS11 aunque la pila de TLS se descargue al chip de comunicaciones?

No, no necesita implementar ni probar PKCS11.

P: Mi dispositivo utiliza solo uno de los protocolos (HTTP, MQTT) y solo uno de los canales de comunicación disponibles (Wi-Fi, Ethernet, BLE). Si todas las pruebas de IDT relacionadas con OTA se superan usando solo una combinación de canal de comunicación de protocolo, ¿mi dispositivo se calificará?

Sí. No obstante, le recomendamos que obtenga otras combinaciones calificadas en su dispositivo también, si es posible. De esta manera, puede proporcionar soporte para más casos de uso de clientes.

P: Vamos a alojar nuestra portabilidad de FreeRTOS en nuestro propio repositorio de acuerdo con los requisitos de calificación. ¿Qué debería incluirse en el repositorio en términos de carpetas y demostraciones para la compatibilidad?

Aloje todos los archivos y carpetas necesarios para que la portabilidad funcione como una experiencia lista para usar para el cliente que la descarga del repositorio. Puede submodular el kernel de FreeRTOS, las bibliotecas de FreeRTOS, las pruebas de FreeRTOS, las bibliotecas de terceros y los archivos específicos del proveedor, junto con una carpeta de documentos para su carpeta de documentos y demostraciones. La demostración del agente coreMQTT debe ser compatible. El resto de demostraciones quedan a su entera discreción.

P: Mi dispositivo solo usa conectividad móvil. ¿Puedo seguir realizando la calificación?

Sí. La biblioteca de interfaces móviles admite los comandos AT de una capa de abstracción móvil descargada de TCP. Están disponibles en GitHub. Para obtener más información, consulte Portabilidad de la biblioteca de interfaces móviles en la Guía de portabilidad de FreeRTOS.

P: ¿Dónde alojamos el código portado/calificado?

Puede alojar el código portado en cualquier repositorio en función de la aplicación y las necesidades de sus clientes. El enlace al repositorio debe estar disponible públicamente y estar vinculado a la página de productos del Catálogo de dispositivos de socios de AWS.

P: ¿Es necesario superar las pruebas OTA para obtener la calificación de FreeRTOS?

Sí. Los clientes desean que sus dispositivos AWS IoT desplegados cuenten con la funcionalidad necesaria para actualizarse de forma remota, por lo que todas las nuevas calificaciones deberán superar las pruebas de OTA.

P: ¿Durante cuánto tiempo es válida mi calificación?

Una calificación de FreeRTOS existente es válida siempre que la placa o los componentes de software (por ejemplo, bibliotecas FreeRTOS, controladores o bibliotecas de terceros) no estén descontinuados. Las calificaciones basadas en LTS de FreeRTOS no son válidas una vez finalizado el período de LTS correspondiente.

P: ¿Cuándo recomienda AWS renovar la calificación?

Le recomendamos que vuelva a calificar periódicamente con las versiones más recientes de LTS de FreeRTOS o FreeRTOS para que los clientes obtengan los últimos parches de seguridad, bibliotecas de LTS válidas o nuevas funciones de FreeRTOS.

P: ¿Puedo usar AWS IoT Device Tester para probar mi implementación de FreeRTOS pero no para calificar mi placa?

Sí, le recomendamos que utilice AWS IoT Device Tester y AWS IoT Device Advisor para probar sus implementaciones de FreeRTOS.

P: ¿Tengo que pagar para usar ?AWS IoT Device Tester

No, es gratuito. Sin embargo, puede incurrir en algunos cargos por el uso de los servicios de AWS (por ejemplo, mensajes MQTT, conectividad o ejecución de OTA).

Si tiene alguna pregunta acerca de calificación que no se haya respondido en esta página o en el resto de la Guía de calificación de FreeRTOS, póngase en contacto con su representante de AWS o con el equipo de ingeniería de FreeRTOS.