Životní cyklus aplikace
Důležité
Toto je dokumentace k Azure Sphere (starší verze). Azure Sphere (starší verze) se vyřazuje 27. září 2027 a uživatelé musí do této doby migrovat do Azure Sphere (integrované). K zobrazení dokumentace k Azure Sphere (integrované) použijte selektor verzí umístěný nad obsahem.
Všechny aplikace Azure Sphere, ať už pro jádra podporující vysokou úroveň nebo jádra v reálném čase, by se měly zapisovat tak, aby běžely nepřetržitě. Pokud se aplikace neočekávaně ukončí, systémový software ho automaticky restartuje.
Operační systém Azure Sphere nenuluje periferní zařízení při spuštění. Vaše aplikace podporující vysokou úroveň a v reálném čase by měly zajistit, aby periferní zařízení byla při spuštění ve známém dobrém stavu. Informace o programování periferních zařízení pro aplikace s podporou vysoké úrovně a v reálném čase najdete v dokumentaci od výrobce hardwaru. Informace o MT3620 najdete v publikovaném datovém listu MT3620 od MediaTek. Pokud dotazy zůstanou, můžete požádat datový list MT3620 M4 z Avnet e-mailem Azure.Sphere@avnet.com.
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 přehledně. Pokud se aplikaci po přijetí signálu SIGTERM nepodaří ukončit, operační systém Azure Sphere se ukončí signálem SIGKILL. Aplikace by měly zajistit, aby program SIGKILL nebyl nikdy vyžadován.