프로그래머 가이드 (Smart blaze)#
VM은 카메라의 운영 체제 위에서 KVM(Kernel-based Virtual Machine) 환경으로 실행됩니다. VM은 Ubuntu, Debian, Yocto Linux 등 모든 Linux 운영 체제를 실행할 수 있습니다.
이 설명서는 Ubuntu 22.04 LTS 기반의 개발 환경을 가정합니다. 여기에 설명된 절차는 사소한 수정만 거치면 대부분의 다른 Linux 배포판에서도 작동합니다. WSL2를 사용하는 Windows 환경에서의 개발도 작동할 수 있으나 지원되지는 않습니다.
API에 대한 자세한 내용은 일반 blaze Programmer's Guide를 참조하십시오. 해당 가이드의 정보는 Smart blaze 카메라 모델에도 적용됩니다.
VM 사양#
VM에는 다음과 같은 리소스가 제공됩니다.
- 가상 CPU 4개
- 6 GiB RAM
- 최대 10 GiB까지 확장 가능한 영구 데이터 파티션
Smart blaze에 여러 VM 이미지를 로드할 수 있지만, 한 번에 하나만 사용할 수 있습니다.
Smart blaze VM Control web interface를 통해 VM 이미지를 관리할 수 있습니다. VM은 영구 데이터 이미지를 포함하여 약 23 GiB의 플래시 스토리지를 공유합니다.
업로드 중 VM 이미지 크기는 8 GiB로 제한됩니다.