Delen via


Levenscyclus van een toepassing

Alle Azure Sphere-toepassingen, of het nu gaat om de kernen op hoog niveau of realtime, moeten worden geschreven om continu te worden uitgevoerd. Als een toepassing onverwacht wordt afgesloten, wordt deze automatisch opnieuw opgestart door de systeemsoftware.

Het Azure Sphere-besturingssysteem stelt randapparatuur niet opnieuw in bij het opstarten. Uw toepassingen op hoog niveau en realtime moeten ervoor zorgen dat randapparatuur bij het opstarten een bekende goede status heeft. Raadpleeg de documentatie van de fabrikant van uw hardware voor hardwarespecifieke informatie over het programmeren van randapparatuur voor toepassingen op hoog niveau en in realtime. Zie het gepubliceerde MT3620-gegevensblad van MediaTek voor informatie over de MT3620; als er nog vragen zijn, kunt u het MT3620 M4-gegevensblad aanvragen bij Avnet door een e-mail te sturen naar Azure.Sphere@avnet.com.

Toepassingen op hoog niveau moeten alleen worden afgesloten na ontvangst van een SIGTERM-signaal van het Azure Sphere-besturingssysteem. De Azure Sphere-voorbeelden laten zien hoe u dit signaal kunt afhandelen en netjes kunt beƫindigen. Als een toepassing niet kan worden afgesloten nadat deze het SIGTERM-signaal heeft ontvangen, wordt het Azure Sphere-besturingssysteem beƫindigd met het SIGKILL-signaal. Toepassingen moeten ervoor zorgen dat SIGKILL nooit is vereist.