콘텐츠로 바로 가기
STAGING SERVER
DEVELOPMENT SERVER

프로그래머 가이드 (Smart blaze)#

스마트 블레이즈 카메라를 사용하면 카메라에서 가상 머신(VM)을 실행할 수 있습니다.

가상 머신(VM)은 카메라의 운영 체제 상에서 KVM(Kernel-based Virtual Machine) 환경에서 실행됩니다. 이 가상 머신에서는 우분투(Ubuntu), 데비안(Debian), 리눅스 리눅스( Yocto )Linux 등 리눅스 기반( Linux )의 모든 운영 체제를 실행할 수 있습니다.

이 문서는 Ubuntu 22.04 LTS 기반의 개발 환경을 전제로 합니다. 여기에 설명된 절차는 약간의 수정만 거치면 대부분의 다른 Linux 배포판에서도 작동할 것입니다. WSL2를 사용하여 Windows 환경에서 개발하는 것도 가능할 수 있으나, 공식적으로 지원되지는 않습니다.

API에 대한 자세한 내용은 일반 blaze 프로그래머 가이드를 참조하십시오. 해당 가이드에 수록된 정보는 Smart blaze 카메라 모델에도 적용됩니다.

VM 사양#

가상 머신(VM)에서는 다음과 같은 리소스를 사용할 수 있습니다:

  • 가상 CPU 4개
  • 6 GiB RAM
  • 영구 데이터 파티션, 최대 10 GiB까지 확장 가능

Smart Blaze에는 여러 개의 VM 이미지를 로드할 수 있지만, 한 번에 하나만 사용할 수 있습니다.

Smart Blaze VM Control 웹 인터페이스를 통해 VM 이미지를 관리할 수 있습니다. 각 VM은 영구 데이터 이미지를 포함하여 약 23 GiB의 플래시 스토리지를 공유합니다.

업로드 시 VM 이미지 크기는 8 GiB로 제한됩니다.