Partager via


Niveaux de redémarrage sur un appareil

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).

Il existe deux niveaux de redémarrage qui peuvent se produire sur un appareil Azure Sphere :

  • Redémarrage de l’appareil : le MCU redémarre et réinitialise par conséquent les périphériques, se reconnecte à la couche réseau et redémarre les applications et le système d’exploitation Azure Sphere.
  • Redémarrage de l’application : l’application redémarre, mais les périphériques, la connexion à la couche réseau et le système d’exploitation restent dans leur état actuel.

Les circonstances suivantes entraînent le redémarrage d’un appareil :

  • Une mise à jour du système d’exploitation Azure Sphere est installée.
  • Une mise à jour d’application modifie la configuration périphérique et la configuration périphérique est verrouillée.
  • L’appareil est déconnecté du port USB et branché à nouveau.
  • Le bouton Réinitialiser sur l’appareil est enfoncé.
  • La azsphere device restart commande CLI est exécutée.
  • La PowerManagement_ForceSystemReboot fonction est appelée à partir d’une application de haut niveau.

Les circonstances suivantes entraînent le redémarrage d’une application de haut niveau ou d’une application en temps réel :

  • Une mise à jour de l’application est installée.
  • L’application s’arrête de façon inattendue.
  • Un événement de système d’exploitation ou un événement matériel s’est produit.
  • Les azsphere device app stop commandes CLI et azsphere device app start CLI sont exécutées.

Les tâches qu’une application de haut niveau doit effectuer lors du démarrage ou de la sortie sont décrites dans Initialisation et arrêt. Pour plus d’informations sur la sortie d’une application de haut niveau ou d’une application en temps réel, consultez Cycle de vie d’une application.

Pour plus d’informations sur le moment où un appareil recherche des mises à jour, consultez Quand les mises à jour se produisent. Vous trouverez plus d’informations sur le verrouillage de la configuration périphérique dans le verrouillage de la configuration périphérique.