程序员指南 (Smart blaze)#
VM 在相机操作系统的 KVM(基于内核的虚拟机)环境中运行。VM 可以运行任何 Linux 操作系统,例如 Ubuntu、Debian、Yocto Linux 等。
本文档假定开发环境基于 Ubuntu 22.04 LTS。此处描述的步骤稍作修改后,应该适用于大多数其他 Linux 发行版。在 Windows 环境中使用 WSL2 进行开发可能也可行,但不属于支持范围。
有关 API 的更多信息,请参阅通用的 blaze 程序员指南。该指南中的信息同样适用于 Smart blaze 相机型号。
VM 规格#
虚拟机可使用以下资源:
- 4 个虚拟 CPU
- 6 GiB RAM
- 持久数据分区,最大可扩展至 10 GiB
您可以在 Smart blaze 上加载多个 VM 镜像,但一次只能使用一个。
您可以通过 Smart blaze VM 控制网页界面管理 VM 镜像。VM 共享约 23 GiB 的闪存存储空间(包括持久数据镜像)。
上传时的 VM 镜像大小限制为 8 GiB。