程式設計師指南 (Smart blaze)#
VM 在相機作業系統上的 KVM 環境 (Kernel-based Virtual Machine) 中執行。VM 可以執行任何 Linux 作業系統,例如 Ubuntu、Debian、Yocto Linux 等。
本說明文件假設開發環境為基於 Ubuntu 22.04 LTS。此處描述的程序對於大多數其他 Linux 發行版本也應該適用(只需進行微幅修改)。在使用 WSL2 的 Windows 環境中進行開發可能也行得通,但不提供支援。
如需有關 API 的詳細資訊,請參閱一般的 blaze Programmer's Guide。該指南中的資訊也適用於 Smart blaze 相機型號。
VM 規格#
VM 可使用下列資源:
- 4 個虛擬 CPU
- 6 GiB RAM
- 持久性資料磁碟分割,最大可擴充至 10 GiB
您可以在 Smart blaze 上載入多個 VM 映像,但一次只能使用一個。
您可以透過 Smart blaze VM Control web interface 管理 VM 映像。這些 VM 共用約 23 GiB 的快閃儲存空間,其中包含持久性資料映像。
上傳期間的 VM 映像大小限制為 8 GiB。