Qualification - FAQ - Gratuit RTOS

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.

Qualification - FAQ

Q : Puis-je qualifier une carte contenant un microcontrôleur (MCU) sans connectivité cloud intégrée ?

Oui. Toutefois, la carte qui utilise le microcontrôleur doit disposer d'une connectivité cloud directe ou indirecte (par exemple, à l'aide d'un module de communication distinct).

Q : Quelles versions de FreeRTOS sont éligibles ?

Utilisez soit la dernière version de FreeRTOS Long Term Support (LTS) (recommandée GitHub), soit la dernière version officielle des bibliothèques FreeRTOS (GitHub).

Q : Quels sont les tests obligatoires pour la qualification ?

L'organigramme de portage décrit les bibliothèques logicielles et les tests requis pour qualifier votre carte.

Q : Puis-je combiner les versions de la bibliothèque à des fins de qualification ? Par exemple, utiliser CoreMQTT du package LTS et la version FreeRTOS-Plus-TCP des dernières versions de FreeRTOS ?

Non. Nous testons l'interopérabilité des bibliothèques avec une combinaison de versions spécifique et publions ces combinaisons sous forme de bundles balisés par version (par exemple, FreeRTOS 202210.xx LTS, FreeRTOS 202112.00). Vous pouvez trouver des informations sur ces combinaisons dansmanifest.yml les fichiers des référentiels correspondants (par exemple, le fichier manifeste FreeRTOS 202210.xx LTS).

Q : Puis-je qualifier ma carte avec une version LTS précédente ?

Nous vous recommandons d'utiliser la dernière version de LTS (y compris les derniers correctifs) pour les nouvelles qualifications. Si vous êtes déjà en train de vous qualifier pour la version LTS précédente, continuez à travailler avec votre représentant APN local.

Q : Puis-je qualifier ma carte avec la version LTS précédente ?

Non, nous vous recommandons d'utiliser la dernière version de LTS pour les nouvelles qualifications. Si vous êtes déjà en train de vous qualifier pour une version LTS précédente, continuez à travailler avec votre représentant APN local.

Q : Qu'arrive-t-il à mes tableaux qualifiés existants ?

Les cartes qualifiées existantes continueront d'être répertoriées dans le catalogue des appareilsAWS partenaires. Si nécessaire, nous communiquerons directement toute modification requise aux qualifications existantes. Si vous souhaitez mettre à niveau vos cartes qualifiées vers les dernières bibliothèques FreeRTOS ou les dernières versions de FreeRTOS LTS, vous devez effectuer une nouvelle vérification par rapport aux nouveaux tests.

Q : Dois-je effectuer des tests en utilisant des couches d'abstraction dans FreeRTOS, notamment des sockets sécurisés et la gestion du Wi-Fi ?

Non. Consultez les bibliothèques logicielles et les tests requis dans l'organigramme de portage du FreeRTOS Porting Guide.

Q : Dois-je recommencer à zéro si une nouvelle version de FreeRTOS est publiée alors que je porte la version précédente ?

Non. Vous pouvez toujours vous qualifier à l'aide de la version précédente. Nous vous recommandons vivement d'utiliser la dernière version de FreeRTOS ou de FreeRTOS LTS disponible au moment où vous commencez le portage.

Q : Ma carte utilise une architecture de noyau que j'ai modifiée et ne fait pas partie de la version officielle de FreeRTOS. Puis-je toujours me qualifier ?

Non, seuls les ports officiels du noyau disponibles sur GitHubsont acceptés pour la qualification. Si vous avez une architecture non prise en charge ou des fonctionnalités supplémentaires à ajouter à un port de noyau existant, vous pouvez suivre nos directives de contribution pour envoyer une pull request à GitHub. Une fois que la pull request aura été revue et fusionnée, elle deviendra officielle et vous pourrez vous qualifier avec le port du noyau. Pour plus d'informations, consultez votre représentant APN local.

Q : Ma carte ne décharge pas le protocole TCP/IP vers le matériel. Une pile TCP/IP particulière est-elle requise pour la qualification FreeRTOS ?

Si votre carte ne possède pas de fonctionnalité TCP/IP intégrée, vous pouvez utiliser la pile TCP/IP FreeRTOS+TCP ou la dernière version de la pile TCP/IP lwIP. Pour plus d'informations, consultez la section Portage d'une pile TCP/IP dans le guide de portage FreeRTOS.

Q : Devons-nous implémenter PKCS11 même si la pile TLS est déchargée sur la puce de communication ?

Non, vous n'avez pas besoin d'implémenter ou de tester PKCS11.

Q : Mon appareil n'utilise qu'un seul des protocoles (HTTP, MQTT) et un seul des canaux de communication disponibles (Wi-Fi, Ethernet, BLE). Si tous les tests IDT liés à l'OTA passent avec succès en utilisant une seule combinaison protocole-canal de communication, mon appareil sera-t-il qualifié ?

Oui. Cependant, nous vous encourageons à ajouter d'autres combinaisons qualifiées sur votre appareil, si possible. De cette façon, vous pouvez fournir une assistance à plus de cas d'utilisation client.

Q : Nous hébergerons notre port FreeRTOS dans notre propre référentiel conformément aux exigences de qualification. Que faut-il inclure dans le référentiel en termes de dossiers et de démos de support ?

Hébergez tous les fichiers et dossiers nécessaires pour que le port fonctionne comme une out-of-the-box expérience pour le client qui le télécharge depuis le référentiel. Vous pouvez sous-moduler le noyau FreeRTOS, les bibliothèques FreeRTOS, les tests FreeRTOS, les bibliothèques tierces et les fichiers spécifiques aux fournisseurs, ainsi qu'un dossier de documentation pour vos documents et votre dossier de démonstration. La démo de CoreMQTT Agent doit être prise en charge. Les autres démos sont à votre discrétion.

Q : Mon appareil utilise uniquement la connectivité cellulaire. Puis-je toujours me qualifier ?

Oui. La bibliothèque d'interface cellulaire prend en charge les commandes AT d'une couche d'abstraction cellulaire déchargée en TCP. Ils sont disponibles auprès de GitHub. Pour plus d'informations, consultez la section Portage de la bibliothèque d'interface cellulaire dans le guide de portage FreeRTOS.

Q : Où hébergeons-nous le code porté/qualifié ?

Vous pouvez héberger le code porté dans n'importe quel référentiel en fonction de l'application et des besoins de vos clients. Le lien vers le référentiel doit être accessible au public et lié à la page produit duAWS Partner Device Catalog.

Q : Est-il nécessaire de réussir les tests OTA pour se qualifier pour FreeRTOS ?

Oui. Les clients souhaitent que les fonctionnalités de leursAWS IoT appareils déployés soient mises à jour à distance. Toutes les nouvelles qualifications devront donc réussir les tests OTA.

Q : Combien de temps ma qualification est-elle valide ?

Une qualification FreeRTOS existante est valide tant que la carte ou les composants logiciels (par exemple, les bibliothèques FreeRTOS, les pilotes, les bibliothèques tierces) ne sont pas abandonnés. Les qualifications basées sur FreeRTOS LTS ne sont plus valides après la fin de la période LTS correspondante.

Q : QuandAWS recommande-t-on le renouvellement de la qualification ?

Nous vous recommandons de vous requalifier régulièrement avec les dernières versions de FreeRTOS LTS ou FreeRTOS afin que les clients puissent bénéficier des derniers correctifs de sécurité, des bibliothèques LTS valides ou des nouvelles fonctionnalités de FreeRTOS.

Q : Puis-je l'utiliserAWS IoT Device Tester pour tester mon implémentation de FreeRTOS mais pas pour qualifier mon forum ?

Oui, nous vous encourageons à utiliserAWS IoT Device Tester AWS IoTDevice Advisor pour tester vos implémentations FreeRTOS.

Q : Dois-je payer pour l'utiliserAWS IoT Device Tester ?

Non, son utilisation est gratuite. Toutefois, certains frais peuvent vous être facturés en raison de l'utilisation deAWS services (par exemple, pour les messages MQTT, la connectivité, l'exécution OTA).

Si vous avez des questions concernant la qualification qui ne trouvent pas de réponse sur cette page ou dans le reste du guide de qualification de FreeRTOS, contactez votreAWS représentant ou l'équipe d'ingénierie de FreeRTOS.