Životní cyklus aplikace
Všechny aplikace Azure Sphere, ať už pro jádra vysoké úrovně nebo jádra s podporou reálného času, by měly být napsané tak, aby běžely nepřetržitě. Pokud se aplikace neočekávaně ukončí, systémový software ji automaticky restartuje.
Operační systém Azure Sphere nerestartuje periferní zařízení při spuštění. Aplikace s vysokou úrovní a podporou v reálném čase by měly zajistit, aby periferie byly při spuštění ve známém dobrém stavu. Informace specifické pro hardware o tom, jak programovat periferní zařízení pro aplikace vysoké úrovně a aplikace s podporou reálného času, najdete v dokumentaci od výrobce hardwaru. Informace o MT3620 najdete v publikovaném datovém listu MT3620 od společnosti MediaTek; Pokud otázky přetrvávají, můžete si vyžádat datový list MT3620 M4 z Avnetu Azure.Sphere@avnet.come-mailem .
Aplikace vysoké úrovně by se měly ukončit pouze při příjmu signálu SIGTERM z operačního systému Azure Sphere. Ukázky Azure Sphere ukazují, jak tento signál zpracovat a ukončit úhledně. Pokud se aplikaci nepodaří ukončit po přijetí signálu SIGTERM, operační systém Azure Sphere se ukončí se signálem SIGKILL. Aplikace by měly zajistit, že program SIGKILL není nikdy vyžadován.