簡介
歡迎來到有關 Azure Sphere 上雲端連線之 Altair 8800 的學習路徑。 在本課程模組中,您將了解如何將 Altair 模擬器部署至您的 Azure Sphere 裝置。
案例:將應用程式部署至 Azure Sphere
Azure Sphere 具有三個可供開發人員存取的核心:一個執行 Linux 核心的 Cortex-A7 高階核心,以及兩個 Cortex-M4 即時核心。
Altair 模擬器包含兩個應用程式:一個高階 Linux 應用程式和一個即時核心應用程式。 應用程式會透過跨核心橋接器傳遞訊息彼此通訊。
下圖顯示 Azure Sphere MCU 上執行的應用程式。 藍色表示執行 Altair 模擬器的 A7 高階核心。 紅色表示執行快取和 SD 記憶卡服務的即時核心。
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。