Pylon 4 Now Also Available for Linux on x86 and ARM!

The pylon 4 Camera Software Suite is now also available for Linux. Thus, it is now possible to operate Basler USB 3.0 cameras with Linux platforms as well as Windows.

Highlights of the new release:

  • Full support of Basler GigE and USB 3.0 cameras
  • Support for 32 and 64-bit x86 architectures
  • Support for ARM 32-bit in soft and hard-float options: pylon 4 for Linux was successfully tested on several systems including the following ARM systems: Raspberry Pi, NVIDIA Jetson, MiraBox, wandboard and TI DaVinci.
  • Application notes about “pylon on ARM systems” and “pylon on Raspberry Pi” can be found here.
  • Zero Copy for USB 3.0 cameras: As the only software supplier on the market offering this feature, Basler provides with pylon 4 an extension of the USB kernel subsystem, where the image data of the USB 3.0 camera  are stored directly via DMA in the user memory (Zero Copy). This means that the image data associated with the CPU load transfer is approximately halved, compared to a system without zero copy. This is a very powerful feature, especially for less powerful embedded systems such as ARM. With the Zero Copy of pylon, enough CPU power is left for the actual image processing task. For Ubuntu 12:04 and 14:04, we provide corresponding installer packages. For other Linux distributions, the kernel must be built accordingly

The new version of pylon runs on any reasonably up-to-date Linux kernel versions (LSB 4.1 on x86, ARM 3.x – Zero Copy requires kernels 3.13.x or higher – for detailed information please refer to the ReadMe).