Linux in my Research Lab


Currently, the image processing system I use in my research runs on a Dell Precision system running Linux.

Linux is a freely-distributable implementation of UNIX for Intel, SPARC, PPC, Alpha, and several other architectures. It supports a wide range of software, including X Windows, TCP/IP networking, and lots of other good stuff.

Linux was originally written by Linus Torvalds, in Helsinki, Finland. Linux is now one of the most popular free unixes available, and is continually being developed by Linus and teams of people all around the world.

For more information about Linux overall, visit the Linux Home Page.

The linux kernel is covered by the Gnu Public License (GPL), and is usually bundled with various binaries that comprise a working unix operating system. These software bundles are called 'distributions' and come in many sizes and arrangements.

logo My current system is based on the Debian Distribution.

Image Processing and Linux

I use a Dage MTI video camera along with a DT3155 PCI Frame Grabber from Data Translation. The Video4Linux project has included a driver for the dt3155 in Linux kernels starting with the kernel version 4.x series.

Previously, I helped debug the kernel 2.2.x device driver for this and port it to different kernel versions. The driver is stil available at dt3155a.SourceForge.net. A version for the 2.4.x kernel is also available there.

I have also used the DT2862 ISA Frame Processor from Data Translation. I developed and distributed a user-space set of routines to manipulate this board.

I also used to distribute device drivers for the DT2862 board for Interactive Unix version 3.0.1.

If you have any questions or want more information, you can contact me at doughera@lafayette.edu.

GPIB and Linux

Linux drivers for a GPIB interface board are available from https://sourceforge.net/projects/linux-gpib/. This is the version I currently use.

Previously, I used the linux drivers available directly from National Instruments. I had previously used version 0.8.6 of their Linux driver.


This page is occasionally maintained by Andy Dougherty