System Requirements
Requirements for HALCON 21.11 Progress
Special requirements for Deep Learning:
- Linux: 64-bit and 32-bit
- Windows: 64-bit
- macOS: 64-bit
- Training deep learning networks is supported on NVIDIA GPUs or Intel® CPUs (for further information please refer to our Installation Guide)
Windows x64
Processor: Intel® 64 or AMD 64
Compiler: Visual Studio 2005 or higher
Details: System Requirements for Windows 8.1/ 10+ and Windows Server 2008 R2/ 2012 R2/ 2016/ 2019 x64 Editions
- Windows 8.1/ 10+ (x64 Edition) or Windows Server 2008 R2/ 2012 R2/ 2016/ 2019 / 2022
- Note that independent of HALCON, some 3rd party image acquisition devices may have more restrictive system requirements
Linux x86_64
Processor: Intel 64 or AMD 64
Compiler: gcc 5 or higher
Details: System Requirements for Linux x86_64 with gcc 5.5 (or higher)
- Linux x86_64 with gcc 5.5 (or higher) and glibc 2.17 (or higher), libstdc++.so.6.0.21/GLIBCXX_3.4.21 (or higher) on Intel 64 or AMD 64
- Note that independent of HALCON, some 3rd party image acquisition devices may have more restrictive system requirements
Linux Armv7-A
Processor: Armv7-A compliant processors with support for the NEON instruction set
Compiler: gcc 5.5 or higher
Details: System Requirements for armv7-A with gcc 5.5 (or higher)
- Linux armv7-A, gcc 5 (or higher), glibc 2.17 (or higher), libstdc++.so 6.0.21/GLIBCXX_3.4.21 (or higher), hard-float ABI and Hidraw kernel support
- USB host port
- Note: HALCON's deep learning inference is only supported on the CPU.
Linux AArch64
Processor: Armv8-A 64-bit compliant processors with support for the NEON instruction set
Compiler: gcc 5.5 or higher
Details: System Requirements for AArch64 with gcc 5 (or higher)
- Linux AArch64, gcc 5.5 (or higher), glibc 2.17 (or higher), libstdc++.so 6.0.21/GLIBCXX_3.4.21 (or higher) and Hidraw kernel support
- USB host port
macOS
Processor: Intel 64
Compiler: Xcode 10.0
Details: System Requirements for macOS 11, macOS 12
- Hardware with macOS 11, macOS 12
- Note: Deep Learning is only supported via CPU on this platform
Requirements for HALCON 20.11 Steady
Special requirements for Deep Learning:
- 64-bit operating system: Windows or Linux
- Training deep learning networks is supported on NVIDIA GPUs or Intel® CPUs (for further information please refer to our Installation Guide)
Windows x64
Processor: Intel® 64 or AMD 64
Compiler: Visual Studio 2005 or higher
Details: System Requirements for Windows 7/ 8.1/ 10+ and Windows Server 2008 R2/ 2012 R2/ 2016/ 2019 x64 Editions
- Windows 8.1/ 10+ (x64 Edition) or Windows Server 2008 R2/ 2012 R2/ 2016/ 2019
- Runs also on Windows Embedded Standard/Enterprise 7 (assuming all necessary components are included)
Note that independent from HALCON, some 3rd party image acquisition devices may have more restrictive system requirements
Linux x86_64
- Linux x86_64 with gcc 5 (or higher) and glibc 2.17 (or higher), libstdc++.so.6.0.21/GLIBCXX_3.4.21 (or higher) on Intel 64 or AMD 64
- Note that independent from HALCON, some 3rd party image acquisition devices may have more restrictive system requirements
Linux Armv7-A
- Linux armv7-A, gcc 5 (or higher), glibc 2.17 (or higher), libstdc++.so 6.0.21/GLIBCXX_3.4.21 (or higher), hard-float ABI and Hidraw kernel support
- USB host port
- Note: HALCON's deep learning inference is only supported on the CPU.
Linux AArch64
- Linux AArch64, gcc 5 (or higher), glibc 2.17 (or higher), libstdc++.so 6.0.21/GLIBCXX_3.4.21 (or higher) and Hidraw kernel support
- USB host port
macOS
Processor: Intel 64
Compiler: Xcode 10.0
Details: System Requirements for macOS 10.15
- Hardware with macOS 10.15
Embedded platforms are also supported by HALCON: More about HALCON for embedded vision