From MobileRobots Research and Academic Customer Support
Linux version 2.6 provides the Video4Linux 2 (v4l2) programming interface (version 2) for video capture using the frame grabber device. The v4l2 kernel drivers are included as a default part of the kernel in most Linux distributions.
See http://linuxtv.org/downloads/v4l-dvb-apis/ for details on using the v4l2 device interface, which your program can use to read data from the framegrabber device.
For an example program that shows different methods to capture images from a framegrabber device using v4l2, see v4l2capture.c
see also Linux Video Drivers for instructions on installing/activating video driver modules on Linux.