Pendahuluan

Selesai

Selamat datang di jalur pembelajaran tentang Altair 8800 yang tersambung ke cloud pada Azure Sphere. Dalam modul ini, Anda akan mempelajari cara menyebarkan emulator Altair ke perangkat Azure Sphere Anda.

Skenario: Menyebarkan aplikasi ke Azure Sphere

Unit mikrokontroler Azure Sphere (MCU) memiliki tiga inti yang dapat diakses pengembang: core tingkat tinggi Cortex-A7 yang menjalankan kernel Linux, dan dua core real-time Cortex-M4.

Diagram that shows the Azure Sphere architecture.

Emulator Altair terdiri dari dua aplikasi: satu aplikasi Linux tingkat tinggi dan satu aplikasi inti real time. Aplikasi berkomunikasi satu sama lain dengan meneruskan pesan melalui jembatan intercore.

Diagram berikut menunjukkan aplikasi apa yang berjalan di Azure Sphere MCU. Warna biru menunjukkan inti tingkat tinggi A7 yang menjalankan emulator Altair. Warna merah menunjukkan inti real-time yang menjalankan cache dan layanan kartu SD.

Diagram that shows the application architecture for Altair on Azure Sphere.

  • Aplikasi tingkat tinggi emulator Altair bertanggung jawab untuk menjalankan emulator Altair dan mengelola komunikasi.

    Proyek Altair memiliki tumpukan komunikasi ganda. Azure IoT C SDK bawaan digunakan untuk berkomunikasi dengan Azure IoT Central. Permintaan stdin, stdout, dan disk emulator Altair diteruskan melalui MQTT dan broker MQTT back-end.

  • Aplikasi real time layanan cache disk Altair menyediakan layanan cache-aside yang menggunakan kebijakan pengeluaran Paling Jarang Digunakan untuk sistem file virtual emulator Altair. Emulator Altair menggunakan cache untuk meningkatkan performa disk virtual.

    Pola cache-aside berguna dalam berbagai skenario. Misalnya, Anda dapat menyimpan kode pencarian harga untuk solusi ritel.

  • Aplikasi real time layanan kartu SD Altair menyediakan dukungan kartu SD bagi emulator Altair untuk Avnet Azure Sphere Starter Kit dengan MikroE microSD Click. MikroE microSD Click harus dicolokkan ke soket 1 pada Avnet Azure Sphere Starter Kit.

Apa yang akan Anda pelajari?

Dalam modul ini, Anda akan mempelajari tentang layanan drive disk dan cara menyebarkan emulator dan layanan Altair ke Azure Sphere.