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-sdkfor building the module binaryappimage-builderfor packaging into an appimage
make TARGET=[pi/jetson] image-base # Rebuild base imagemake TARGET=[pi/jetson] push # Push updated base image to container registrycanon -profile=[csi-pi/csi-jetson] # Loads base image with Canonmake dep TARGET=[pi/jetson] # Install platform specific dependencies- Jetson:
gstreamer
- Pi:
gstreamerlibcamera
make build # Build binarymake package TARGET=[pi/jetson] # Build appiamge