diff options
author | Andreas Kopmann <andreas.kopmann@kit.edu> | 2012-08-01 15:59:13 +0200 |
---|---|---|
committer | Andreas Kopmann <andreas.kopmann@kit.edu> | 2012-08-01 15:59:13 +0200 |
commit | 228c0df39528e15ce0aefbd2aa3d97339326cec1 (patch) | |
tree | c251edd43e11c3673c1639c36469c0b7f019bb36 /admin.tex | |
parent | 76b720cd8569192ce9edf56b9ea1dcae0f9faa2b (diff) | |
download | ufo-camera-manual-228c0df39528e15ce0aefbd2aa3d97339326cec1.tar.gz ufo-camera-manual-228c0df39528e15ce0aefbd2aa3d97339326cec1.tar.bz2 ufo-camera-manual-228c0df39528e15ce0aefbd2aa3d97339326cec1.tar.xz ufo-camera-manual-228c0df39528e15ce0aefbd2aa3d97339326cec1.zip |
Added description of the camera data format
Diffstat (limited to 'admin.tex')
-rw-r--r-- | admin.tex | 71 |
1 files changed, 71 insertions, 0 deletions
@@ -81,6 +81,77 @@ To autoload driver, copy \verb|misc/50-pcidriver.rules| into the \verb|/etc/udev \subsection{Universal camera layer -- libuca} +Libuca is an abbreviation for Unified Camera access. It is a library to access two-dimensional pixel detectors most commonly called cameras. It gives the user a general interface to a variety of different cameras and camera types. It is used to configure them via a property based +interface and acquire images. +Installation instruction from libuca/INSTALL. + +\begin{verbatim} +Simple install procedure +======================== + + $ tar xfz libuca-0.x.tar.gz + $ cd libuca-0.x + $ mkdir build + $ cd build/ + $ cmake .. + $ make + + [ Become root if necessary ] + $ make install + + +Requirements +============ + +libuca requires CMake and pkg-config for building libraries and accompanying +tools. Information about CMake can be found at: + + http://www.cmake.org + +and pkg-config at: + + http://www.freedesktop.org/software/pkgconfig + +libuca depends on the GObject library for object oriented programming. +Information about this library can be found at: + + http://developers.gnome.org/gobject/stable + +Each specific camera needs a camera SDK and/or a driver: + + - UFO camera: pcilib + - pco.edge, pco.4000, pco.dimax cameras: SiliconSoftware menable IV driver + and SDK as well as the libpco wrapper. + +The control tools require Gtk+ GUI toolkit. Information is available at: + + http://developer.gnome.org/platform-overview/ + + +Building the Library +==================== + +On Linux, libuca uses the CMake build system and pkg-config for dependency +detection. The normal procedure to build this library is to create an empty +build directory: + + $ mkdir build/ && cd build + +configure the project using CMake: + + $ cmake ../ + +and compiling the library with make: + + $ make + $ make install + +Options to the build process can be passed to the system when configuring: + + $ cmake ../ -DCMAKE_INSTALL_PREFIX=/usr + +or via configuration tools like `ccmake`. +\end{verbatim} |