Installation Guide FOR THE USE OF THE EVALUATION LICENSE FOR HALCON ON EMBEDDED DEVICES

System Requirements

MVTec HALCON is running on a large variety of embedded platforms (further information can be found on our website). However, the Embedded Evaluation license is limited to Arm®-based embedded system which fulfill the following requirements:

The embedded system must

  • support the installation of CodeMeter Runtime Lite
  • have a local web browser installed for ticket activation.
  • must be connected to the internet during license activation.
  • must be connected to the internet every 5 to 7 days, while HALCON Embedded evaluation is running, to synchronize with the real-world time.

how to install halcon EMBEDDED FOR arm®-based platforms

The HALCON Embedded installer does only include a runtime version for embedded devices. Meaning that the installer for embedded devices does only contain the parts of HALCON required to run an application. The development process needs to be performed on a standard PC, where an additional HALCON Progress Edition is running. For this reason, you will be provided with two licenses:

  • One for the development on your PC (standard HALCON evaluation license) and
  • One to run the final application on your embedded device (HALCON evaluation license combined with an activation code).

Once you have received your licenses and the activation code, please download the installation packages for HALCON Progress for Arm®-based platforms and for HALCON Progress for PCs (Linux).

Unzip and run the downloaded installation package on each system and install HALCON on your systems. During the installation you can add the received license files. Once completed, open a local web browser on the embedded system and activate your ticket by visiting the MVTec License WebDepot and entering it.

If you need further information to install the HALCON Progress Edition on your embedded device, you can follow the existing HALCON for Arm®-based platforms manual. Only the licensing part has been adapted for the evaluation licensing environment.

 

HOW TO DEVELOP EMBEDDED VISION APPLICATIONS

The standard way of developing embedded vision applications with HALCON is to install a cross-toolchain on your Linux (Intel 64bit) development PC, which can compile and link code for Arm® Linux. The HALCON Progress Edition installer already contains the necessary headers and libraries for Arm® Linux. Create your HALCON program with the help of HDevelop on the development PC, export your code to C/C++ and cross-compile and cross-link your program. Then transfer it to your embedded system, e.g. by using secure copy "scp", and run it.

An easier way is to use the HALCON Interpreter HDevEngine to directly run HDevelop scripts. This avoids the need of installing a cross-toolchain. You can directly use the provided "hrun" tool which allows to run HDevelop code directly. Alternatively, you can embed the HDevEngine in your existing code base yourself. Please see the programmers manuals for details.

 

CONTACT

IMPRINT

PRIVACY POLICY

COPYRIGHT 2021 - MVTEC SOFTWARE GMBH