IMAGO Linux SDK  1.7.11.0 (2024-12-03)
IMAGO Linux SDK Documentation

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