CVB supports both Windows (7, 8, 10) and Linux (Ubuntu/Debian based) for 32 and 64 bit Intel and ARM architectures. The fully implemented GenICam standard in conjunction with GigE Vision and USB3 Vision on all platforms provides complete hardware independence.
Get CVB software and drivers for Linux
The new version CVB 2017 is available for Linux (Ubuntu/Debian based) both in 32 bit and 64 bit versions for Intel and ARM architectures. It comes with support for GigE Vision and USB3 Vision cameras complying the GenICam standard. CVB 2017 also supports the OpenEmbedded Linux-Yocto operating system which allows users to create an individual configuration of OS components to optimize the systems footprint.
Ubuntu 16.04 support is now provided in addition to Ubuntu 12.04 support. This is the current long-term support release of Ubuntu and is supported on 32-bit and 64-bit platforms on both Intel and ARM architectures.
CVB can now also be used with aarch64 devices such as the NVidia Tegra X1 and Snapdragon 810, thanks to ARM 64-bit support. These are the newest ARM designs and offer both power and performance advantages.
CVB for ARM based SoC
There are several ARM based SoC (System on a Chip) systems available that include more or less different hardware components such as USB 3 or Gigabit Ethernet. STEMMER IMAGING provides packages for Debian/Ubuntu to install Common Vision Blox on those systems. They all contain drivers for GigE Vision as well as USB3 Vision camera devices. Furthermore STEMMER IMAGING provides tarballs that can be used with Yocto based systems, in order to set up an embedded system with minimal footprint.
Apart from installation packages and archives, STEMMER IMAGING also provides ISO images for particular ARM-based systems. This way, setting up a ready-to-use systems becomes fast and easy.
Using Common Vision Blox on ARM7 Ubuntu boards | PDF document
This document describes how to install CVB on a 32 bit ARMv7 based system.
System examples are:
This document describes also how to install CVB on a 64 bit ARMv8 based system like Cortex-A53.
System examples are:
Please use the predefined image for the Odroid XU4 based on the Samsung Exynos 5422 chip as another option.
Using CVB with Yocto based systems such as the Cyclone V
This document describes how to install CVB on ARM 7 based systems running Yocto.
System examples are: Altera Cyclone V Development Board.
Alternatively, there’s a complete predefined image for the Altera Cyclone V Development Board available for download.
Using Common Vision Blox with QT | PDF document & example files
QT is a popular UI toolkit to create platform independent applications. As CVB 2017 supports Windows and Linux on Intel platforms as well as Linux on ARM A7 processors, QT offers interesting options to create multi-platform CVB applications. This document describes how to setup a system to make use of this capabilities.
Additional samples for embedded systems | PDF document & example files
We are always extending the samples provided in this ZIP file. Please download the file frequently to ensure that you are getting the latest sample code.