MVTec Software GmbH

HALCON running on Arm-based platforms

A huge range of embedded vision software applications are based on Arm® architectures. HALCON is ready-to-go for a large variety of Arm-based platforms. It works out-of-the-box to ideally help you solve your embedded vision tasks within Arm architectures.

HALCON is Ready-to-go for ARM-based platforms


  • Profit from HALCON's machine vision power on Arm-based platforms
  • Access the full functionality of HALCON
  • Execution of HDevelop programs on your platform
  • Integrate powerful image processing into your individual machine vision application
  • Ready-to-go: Simply download HALCON and it is running on your ARM-based platform without any need of further porting. Ideally, choose one of the following options here:


Try for free

Open Try for free







Open Download

Minimum System Requirements

HALCON is running on all Arm-based platforms fullfilling the following system requirements:


Software requirementsHardware requirements
Linux with hidraw Kernel supportArmv7-A with NEON Support
hardfloat ABI256 MB RAM
glibc: 2.17USB host port
gcc: 4.8 6.0.18


Supported Platforms

In general, HALCON for Arm-based platforms is running on a huge variety of platforms. The following were extensively tested by MVTec:

  • NVIDIA Jetson TX2
  • NVIDIA Tegra TK1
  • Raspberry Pi 3B, incl. support of the camera module
  • Toradex Apalis TK1 on Ixora Carrier Board
  • Xilinx Zynq-7000 (Xilinx Zedboard)

HALCON has also successfully been tested on Armv7-A with NEON support, such as Cortex A5, A7, A8, A9, A15, for example BeagleBoard-xM, PandaBoard, Raspberry Pi 2B, picoZed Smart Vision Development Kit (SVDK).


Working with HALCON on Arm-based platforms

Using HALCON Embedded on Arm-based platforms
Workflow for using HALCON on Arm-based platforms

Find more details about how to work with HALCON here.


Programmer's Manual (restricted access*)
HALCON for Arm®-based PlatformsDownload PDF*429 KB


* For downloading this Programmer's Manual you need to login with your MVTec account and REFRESH this page. If you don't have such an account so far, please register here.

Please find more details and guides on our general HALCON documentation page.