Bagikan melalui


Siklus hidup aplikasi

Semua aplikasi Azure Sphere, baik untuk inti berkemampuan tingkat tinggi atau real-time, harus ditulis agar berjalan terus menerus. Jika aplikasi keluar secara tidak terduga, perangkat lunak sistem akan memulai ulang secara otomatis.

Azure Sphere OS tidak mengatur ulang periferal pada saat mulai. Aplikasi berkemampuan tingkat tinggi dan real-time Anda harus memastikan periferal berada dalam kondisi yang dikenal baik pada saat start-up. Untuk informasi khusus perangkat keras tentang cara memprogram periferal untuk aplikasi berkemampuan tingkat tinggi dan real-time, lihat dokumentasi dari produsen perangkat keras Anda. Untuk informasi tentang MT3620, lihat Lembar Data MT3620 yang diterbitkan dari MediaTek; jika masih ada pertanyaan, Anda dapat meminta Lembar Data MT3620 M4 dari Avnet melalui email Azure.Sphere@avnet.com.

Aplikasi tingkat tinggi harus keluar hanya setelah menerima sinyal SIGTERM dari Azure Sphere OS. Sampel Azure Sphere memperlihatkan cara menangani sinyal ini dan berakhir dengan rapi. Jika aplikasi gagal keluar setelah menerima sinyal SIGTERM, Azure Sphere OS akan berakhir dengan sinyal SIGKILL. Aplikasi harus memastikan bahwa SIGKILL tidak pernah diperlukan.