Developing CMOS Camera and USB Device Drivers in Linux 2.6.32
In this paper the authors propose CMOS camera and USB device driver's implementation on S3C2440 using LINUX 2.6.32. The CMOS camera driver is used for video acquisition applications, which implements image-sensor technology and USB driver is used for data acquisition applications, establishes communication between host computer and a number of peripheral devices. OV9650 CMOS camera is implemented in Linux 2.6.32, uses V4L2 protocol for complying. Similarly USB device in LINUX kernel uses struct urb structure to communicate with all USB devices.