summaryrefslogtreecommitdiffstats
path: root/admin.tex
diff options
context:
space:
mode:
Diffstat (limited to 'admin.tex')
-rw-r--r--admin.tex86
1 files changed, 86 insertions, 0 deletions
diff --git a/admin.tex b/admin.tex
new file mode 100644
index 0000000..51ce433
--- /dev/null
+++ b/admin.tex
@@ -0,0 +1,86 @@
+% UFO camera admin manual
+%
+
+\chapter{Administration manual}
+
+The UFO camera consists of:
+\begin{itemize}
+\item Image sensor module
+\item Camera controller board, including power supply, passive PCI backplane
+\item PCI Express extender with client and host modules
+\item Pci-tool package
+\item Camera decoding package
+\item High-speed storage library
+\item Universal camera access library
+\end{itemize}
+
+\section{Prerequisites, Requirements}
+
+Interface for lenses is C-mount.
+
+Software packages
+
+
+\section{Connecting the hardware, Power, Computer interface}
+
+% TODO Describe the hardware setup
+
+
+\section{Installation of the camera drivers and tools}
+
+The software needs to be installed in the order libufodecode, fastwriter, pcitool and libuca. The major dependencies are:
+\begin{itemize}
+\item GNU C compiler with glibc and other mayor system libraries
+\item The Linux kernel development files
+\item XFS development files
+\item glib2 library
+\end{itemize}
+
+
+\subsection{Camera format decoder -- libufdecode}
+\begin{verbatim}
+cmake .
+make
+make install
+\end{verbatim}
+
+
+In case of problems it is possible to disable SSE support, in this case cmake should be run with \verb/HAVE_SSE=OFF/ parameter
+\begin{verbatim}
+cmake -D "HAVE_SSE=OFF" .
+\end{verbatim}
+
+
+\subsection{Camera format decoder -- libufdecode}
+\begin{verbatim}
+cmake .
+make
+make install
+\end{verbatim}
+
+
+\subsection{Camera driver -- pcitool}
+The building of pcitool consists of 3 steps. The pcitool userspace may be simply installed with cmake as other applications.
+\begin{verbatim}
+cmake .
+make
+make install
+\end{verbatim}
+
+To build kernel, module:
+Change to the folder \verb/driver/ and adjust \verb/PCIE_IPECAMERA_DEVICE_ID/ in the file pciDriver.h if required (you may check actual device id with the tool lspci).
+\begin{verbatim}
+make
+make install
+depmod -a
+modprobe pciDriver
+\end{verbatim}
+To autoload driver, copy \verb|misc/50-pcidriver.rules| into the \verb|/etc/udev/rules.d| directory
+
+
+
+\subsection{Universal camera layer -- libuca}
+
+
+
+