Partage via


Cycle de vie d’une application

Important

Il s’agit de la documentation Azure Sphere (héritée). Azure Sphere (hérité) prend sa retraite le 27 septembre 2027 et les utilisateurs doivent migrer vers Azure Sphere (intégré) pour l’instant. Utilisez le sélecteur de version situé au-dessus du TOC pour afficher la documentation Azure Sphere (intégrée).

Toutes les applications Azure Sphere, qu’elles soient pour les cœurs généraux ou ceux prenant en charge le temps réel, doivent être écrites pour s’exécuter en permanence. Si une application se ferme de façon inattendue, le logiciel système la redémarre automatiquement.

Le système d’exploitation Azure Sphere ne réinitialise pas les périphériques au démarrage. Vos applications générales ou prenant en charge le temps réel doivent vérifier que les périphériques sont dans un état valide connu au démarrage. Pour obtenir des informations matérielles spécifiques sur la manière de programmer des périphériques pour des applications générales et prenant en charge le temps réel, consultez la documentation du fabricant de votre matériel. Pour plus d’informations sur le MT3620, consultez la feuille de données MT3620 publiée à partir de MediaTek . Si des questions restent, vous pouvez demander la feuille de données MT3620 M4 d’Avnet par e-mail Azure.Sphere@avnet.com.

Les applications générales ne doivent s’arrêter qu’en cas de réception d’un signal SIGTERM du système d’exploitation Azure Sphere. Les exemples Azure Sphere montrent comment traiter ce signal et arrêter les applications correctement. Si une application ne s’arrête pas après avoir reçu le signal SIGTERM, le système d’exploitation Azure Sphere s’arrête en émettant le signal SIGKILL. Les applications doivent s’assurer que SIGKILL n’est jamais nécessaire.