Introduction
The Linux SDK is provided as Debian package for different architectures. The following architectures and products are supported:
- amd64
- VisionBox AGE-X, all generations except AGE-X3
- arm64
- VisionBox LE MANS
- VisionBox DAYTONA
- VisionBox AI
- VisionSensor PV3
- VisionCam XM2
- amd64 / arm64
- PCIe cards known as VisionBoards
- USB device Machine Vision Manager 2
- armhf
- VisionCam XM
- VisionSensor PV / PV2
The following components are included in the SDK:
- Software libraries
- VisionBox Interface Library (libVIBInterface.so): C++ API for IMAGO devices
- FG Camera Library (libFGCamera.so): Image acquisition API for VisionCam and VisionSensor (armhf and arm64 only)
- Python bindings for the VisionBox Interface Library and FG Camera Library
- Additional low level libraries not directly exposed to the user (libAGEXHAL.so, libVSHAL.so)
- Linux device drivers
- imago_fpga: FPGA / RTCC communication (supports PCI, PCIe, SPI and USB interface)
- vsvpfedrv: VisionSensor PV / PV2 Video Processing Frontend
- vsmipi: VisionSensor PV3 MIPI CSI driver
- Documentation
- This document
- Library API documentation, also available online at api.imago.tech
- Examples for C/C++ and Python
The following components can be downloaded separately at the IMAGO Download Portal:
- Getting Started Guides
- New SDK releases
- OS Images
- Firmware update packages
- Hardware Manuals
- Application notes