Panda Class Driver

A Class driver is a type of hardware device driver that can operate a large number of different devices of a broadly similar type. Class drivers are very often used with USB based devices, which share the essential USB protocol in common, and devices with similar functionality can easily adopt common protocols. Instead of having a separate driver for every kind of device, a class driver can operate a wide variety of devices from different manufacturers. To accomplish this, manufacturers make their products compatible with a standardized protocol. A class driver is used as a base or ancestor class for specific drivers which need to have slightly different or extended functionality, but which can take advantage of the majority of the functionality provided by the class driver.
In this Project we intend to build Panda Class driver for USB Web Camera, Thumb Scanner and USB Storage Device for Community supported Texas Instrument OMAP 4430 based Panda Board.

Expected Result:

Integrated USB driver able to detect gadgets like Web camera, Thumb scanner and block storage devices

Project website: 
https://docs.google.com/document/d/1U-gN3pxPm39UwZjc2qBB5-EeDc-SXRLxo5n__kl2gto/edit?hl=en_US

Theme provided by Danetsoft under GPL license from Danang Probo Sayekti