Compartir a través de


Ciclo de vida de una aplicación

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

Todas las aplicaciones de Azure Sphere, sean para los núcleos con respuesta en tiempo real o para los de alto nivel, deben escribirse para ejecutarse continuamente. Si una aplicación se cierra inesperadamente, el software del sistema la reiniciará automáticamente.

El sistema operativo Azure Sphere no restablece los periféricos al iniciarse. Las aplicaciones de alto nivel y con capacidad de respuesta en tiempo real deben asegurarse de que los periféricos se encuentren en un estado correcto en el inicio. Para obtener información específica del hardware sobre cómo programar periféricos para aplicaciones de alto nivel y con capacidad de respuesta en tiempo real, consulte la documentación del fabricante del hardware. Para obtener información sobre MT3620, vea la hoja de datos de MT3620 publicada de MediaTek; si quedan preguntas, puede solicitar la hoja de datos MT3620 M4 desde Avnet enviando un correo electrónico Azure.Sphere@avnet.coma .

Las aplicaciones de alto nivel deben cerrarse solo cuando se recibe una señal SIGTERM del sistema operativo de Azure Sphere. En los ejemplos de Azure Sphere se muestra cómo controlar esta señal y finalizar con claridad. Si una aplicación no puede cerrar después de recibir la señal SIGTERM, el sistema operativo de Azure Sphere cierra con la señal SIGKILL. Las aplicaciones deben asegurarse de que SIGKILL nunca sea necesaria.