1.7 Quickstart
19
1.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
"root"
user or start a super user session with
"su"
. Start a console with
"root"
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
"cd"
.
The libraries are supplied as a
"tgz"
archive with the extension
".tgz"
.
(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
10 root
root
4096 Jan
5 15:08 .
drwxr-xr-x
23 root
root
4096 Jan
4 16:33 ..
drwxr-xr-x
3 root
root
4096 Jan
5 15:08 DriverBase
-rw-r--r--
1 root
root
1079 Jan
5 15:08 Makefile
drwxr-xr-x
7 root
root
4096 Jan
5 15:08 apps
drwxr-xr-x
4 root
root
4096 Jan
5 15:08 common
drwxr-xr-x
3 root
root
4096 Jan
5 15:08 lib
drwxr-xr-x
3 root
root
4096 Jan
5 15:08 mvDeviceManager
drwxr-xr-x
2 root
root
4096 Jan
5 15:08 mvIMPACT_CPP
drwxr-xr-x
3 root
root
4096 Jan
5 15:08 mvPropHandling
drwxr-xr-x
1 root
root
4096 Jan
5 15:08 scripts
The directory
"lib/x86"
contains the pre-compiled 32-bit libraries for accessing the mvBlueFOX.
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
"ldconfig"
cache you will need to tell the system where to find them by...
• using the
"LD_LIBRARY_PATH"
environment variable,
• or copying the libraries by hand to a system directory like
"/usr/lib"
(or using some symbolic
links),
• or entering the directory in
"/etc/ld.so.conf"
and running
"ldconfig"
.
e.g. to start the application called
"SingleCapture"
:
MATRIX VISION GmbH
Содержание mvHYPERION Series
Страница 1: ...mvHYPERION Series Technical Manual English Version 2 00...
Страница 2: ......
Страница 12: ...8 MATRIX VISION GmbH...
Страница 33: ...1 8 Technical Data 29 Figure 10 Trigger In mvHYPERION CLx MATRIX VISION GmbH...
Страница 82: ...78 Figure 1 Set up pixel format in ImageDestination 2 Start Setup Video Stream Recording MATRIX VISION GmbH...
Страница 94: ...90 MATRIX VISION GmbH...