簡介

已完成

歡迎來到有關 Azure Sphere 上雲端連線之 Altair 8800 的學習路徑。 在本課程模組中,您將了解如何將 Altair 模擬器部署至您的 Azure Sphere 裝置。

案例:將應用程式部署至 Azure Sphere

Azure Sphere 具有三個可供開發人員存取的核心:一個執行 Linux 核心的 Cortex-A7 高階核心,以及兩個 Cortex-M4 即時核心。

Diagram that shows the Azure Sphere architecture.

Altair 模擬器包含兩個應用程式:一個高階 Linux 應用程式和一個即時核心應用程式。 應用程式會透過跨核心橋接器傳遞訊息彼此通訊。

下圖顯示 Azure Sphere MCU 上執行的應用程式。 藍色表示執行 Altair 模擬器的 A7 高階核心。 紅色表示執行快取和 SD 記憶卡服務的即時核心。

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

  • Altair 模擬器高階應用程式負責執行 Altair 模擬器和管理通訊。

    Altair 專案具有雙重通訊堆疊。 內建 Azure IoT C SDK 用於與 Azure IoT Central 的通訊。 Altair 模擬器的 stdin、stdout 和磁碟要求會透過 MQTT 和後端 MQTT 訊息代理程式傳遞。

  • 「Altair 磁碟快取服務」即時應用程式會提供另行快取服務,這些服務會針對 Altair 模擬器虛擬檔案系統使用「最近使用」的收回原則。 Altair 模擬器會使用快取來改善虛擬磁碟效能。

    另行快取模式在各種案例中很有用處。 例如,您可以快取零售解決方案的價格查詢代碼。

  • 「Altair SD 記憶卡服務」即時應用程式會針對 Avnet Azure Sphere 入門套件與 MikroE microSD Click 的 Altair 模擬器提供 SD 記憶卡支援。 MikroE microSD Click 必須插入 Avnet Azure Sphere 入門套件上的通訊端 1。

您將學到什麼?

在此課程模組中,您將了解磁碟機服務,以及如何將 Altair 模擬器和服務部署至 Azure Sphere。