Matrix Vision mvHYPERION-Series Technical Manual page 27

Table of Contents

Advertisement

7.3 Linux
7.3.2.2 Doing it manually
The mvHYPERION is controlled by a number of user-space libraries. It is not necessary to compile a kernel module.
1. Logon to the PC as the
privileges.
2. Determine which package you need by issuing the following command in a terminal window:
gcc -v
This will display a lot of information about the GNU gcc compiler being used on your system. In case of the
version number you have to do following:
3. You can now install the mvHYPERION libraries as follows:
• create a new directory somewhere on your system.
• copy the correct package file to this directory and change into this directory with
The libraries are supplied as a
(a) Unpack the archive using "tar" e.g.:
tar xvzf mvhyperion-x86-ABI1-1.8.4.55.tgz
or
tar xvzf mvhyperion-x86-ABI2-1.8.4.55.tgz
Note
Current versions of the ABI1 libraries were compiled using a SuSE 8.1 system for maximum com-
patibility with older Linux distributions. These libraries should work with all SuSE 8.x and SuSE
9.x versions as well as with Debian Sarge and older Red Hat / Fedora variants.
Current versions of the ABI2 libraries were compiled using a SuSE 10.1 system for maximum
compatibility with newer Linux distributions. These libraries should work with SuSE 10.x as well
as with Ubuntu 6.06 or newer, with up-to-date Gentoo or Fedora FC5.
(b) After installing the access libraries you will see something like the following directory structure in your
directory (dates and file sizes will differ from the list below):
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
-rw-r--r--
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
drwxr-xr-x
The directory
If 64-bit libraries are supplied they will be found in "lib/x86_64". The "apps" directory contains test
applications (source code). The directories contain headers needed to write applications for the device.
Since the libraries are not installed to a directory known to the system i.e. not in the
cache you will need to tell the system where to find them by...
• using the
• or copying the libraries by hand to a system directory like
links),
• or entering the directory in
e.g. to start the application called
MATRIX VISION GmbH
"root"
user or start a super user session with
"tgz"
archive with the extension
10 root
root
23 root
root
3 root
root
1 root
root
7 root
root
4 root
root
3 root
root
3 root
root
2 root
root
3 root
root
1 root
root
contains the pre-compiled 32-bit libraries for accessing the mvBlueFOX.
"lib/x86"
"LD_LIBRARY_PATH"
"/etc/ld.so.conf"
"LiveSnap"
".tgz"
4096 Jan
5 15:08 .
4096 Jan
4 16:33 ..
4096 Jan
5 15:08 DriverBase
1079 Jan
5 15:08 Makefile
4096 Jan
5 15:08 apps
4096 Jan
5 15:08 common
4096 Jan
5 15:08 lib
4096 Jan
5 15:08 mvDeviceManager
4096 Jan
5 15:08 mvIMPACT_CPP
4096 Jan
5 15:08 mvPropHandling
4096 Jan
5 15:08 scripts
environment variable,
"/usr/lib"
and running
:
"su"
. Start a console with
"cd"
.
.
"ldconfig"
(or using some symbolic
"ldconfig"
.
23
"root"

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the mvHYPERION-Series and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents