System Requirements

Requirements for HALCON 22.05 Progress

Windows x64

  • Architecture: 64-bit
  • Processor: Intel 64 or AMD 64
  • Supported OS versions: Windows 8.1, 10 (x64 edition), 11, Windows Server 2012 R2, 2016, 2019, 2022
  • Compiler: Visual Studio 2005
  • Specifics: -

Linux x86_64

  • Architecture: 64-bit
  • Processor: Intel 64 or AMD 64
  • Supported OS versions: Linux x86_64
  • Compiler: gcc 5.5
  • Specifics: -

Linux aarch64

  • Architecture: 64-bit
  • Processor: Armv8-A with AArch64 support
  • Supported OS versions: Linux aarch64
  • Compiler: gcc 5.5
  • Specifics: Kernel with hidraw support

Linux Armv7-A

  • Architecture: 32-bit
  • Processor: Armv7-A with NEON support
  • Supported OS versions: Linux armv7a
  • Compiler: gcc 5.5
  • Specifics: Kernel with hidraw support, hard-float ABI

macOS

  • Architecture: 64-bit
  • Processor: Intel 64
  • Supported OS versions: macOS 11, macOS 12
  • Compiler: XCode 10.0
  • Specifics: Only Intel x64 processors are fully supported

Requirements for HALCON 20.11 Steady

Windows x64

  • Architecture: 64-bit
  • Processor: Intel 64 or AMD 64
  • Supported OS versions: Windows 7, 8.1, 10 (x64 editions), 11, Windows Server 2008 R2, 2012 R2, 2016, 2019, 2022
  • Compiler: Visual Studio 2005
  • Specifics: -

Linux x86_64

  • Architecture: 64-bit
  • Processor: Intel 64 or AMD 64
  • Supported OS versions: Linux x86_64
  • Compiler: gcc 5.5
  • Specifics: -

Linux Armv7-A

  • Architecture: 32-bit
  • Processor: Armv7-A with NEON support
  • Supported OS versions: Linux armv7a
  • Compiler: gcc 5.5
  • Specifics: Kernel with hidraw support, hard-float ABI

Linux AArch64

  • Architecture: 64-bit
  • Processor: Armv8-A with AArch64 support
  • Supported OS versions: Linux aarch64
  • Compiler: gcc 5.5
  • Specifics: Kernel with hidraw support

macOS

  • Architecture: 64-bit
  • Processor: Intel 64
  • Supported OS versions: macOS 10.15
  • Compiler: XCode 10.0
  • Specifics: -

Special Requirements for Deep Learning

Note that specific requirements regarding the different deep learning methods occur; see the Installation Guides for HALCON Progress or HALCON Steady for detailed information. Please also note that the requirements for training and inference may differ.

Embedded platforms are also supported by HALCON: More about HALCON for embedded vision