Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 1.04 KB

File metadata and controls

39 lines (31 loc) · 1.04 KB

Develop

Base Images

The base images contains minimal dependency for viam-cpp-sdk module development. This repository includes a jammy and bullseye base image for the jetson and pi targets respectively. Base images include the following dependencies:

  • viam-cpp-sdk for building the module binary
  • appimage-builder for packaging into an appimage
make TARGET=[pi/jetson] image-base # Rebuild base image
make TARGET=[pi/jetson] push # Push updated base image to container registry

Build Locally with Canon

canon -profile=[csi-pi/csi-jetson] # Loads base image with Canon
make dep TARGET=[pi/jetson] # Install platform specific dependencies
  • Jetson:
    • gstreamer
  • Pi:
    • gstreamer
    • libcamera
make build # Build binary
make package TARGET=[pi/jetson] # Build appiamge