Niveles de reinicio en un dispositivo
Importante
Esta es la documentación de Azure Sphere (heredado). Azure Sphere (heredado) se retira el 27 de septiembre de 2027 y los usuarios deben migrar a Azure Sphere (integrado) en este momento. Use el selector de versiones situado encima de la TOC para ver la documentación de Azure Sphere (integrado).
Hay dos niveles de reinicio que pueden producirse en un dispositivo de Azure Sphere:
- Reinicio del dispositivo: la MCU se reinicia y, en consecuencia, restablece periféricos, vuelve a conectarse a la capa de red y reinicia las aplicaciones y el sistema operativo (SO) de Azure Sphere.
- Reinicio de la aplicación: la aplicación se reinicia, pero los periféricos, la conexión a la capa de red y el sistema operativo permanecen en su estado actual.
Las circunstancias siguientes hacen que un dispositivo se reinicie:
- Se instala una actualización del sistema operativo de Azure Sphere.
- Una actualización de la aplicación cambia la configuración de periféricos y la configuración de periféricos está bloqueada.
- El dispositivo está desconectado del puerto USB y se conecta de nuevo.
- Se presiona el botón Restablecer del dispositivo.
- Se ejecuta el comando de la
azsphere device restart
CLI. - Se llama a la
PowerManagement_ForceSystemReboot
función desde una aplicación de alto nivel.
Las circunstancias siguientes hacen que se reinicie una aplicación de alto nivel o una aplicación con respuesta en tiempo real:
- Se instala una actualización de la aplicación.
- La aplicación se cierra inesperadamente.
- Se ha producido un evento de sistema operativo o un evento de hardware.
- Los
azsphere device app stop
comandos yazsphere device app start
de la CLI se ejecutan.
Las tareas que una aplicación de alto nivel debe realizar al iniciar o salir se describen en Inicialización y finalización. Para obtener más información sobre cuándo debe salir una aplicación de alto nivel o una aplicación con respuesta en tiempo real, consulte Ciclo de vida de una aplicación.
Para obtener información sobre cuándo un dispositivo comprueba si hay actualizaciones, consulte Cuándo se producen actualizaciones. Los detalles sobre cómo bloquear la configuración de periféricos se describen en Bloqueo de configuración de periféricos.