USB Adapters Device Classes

Ranked #65,810 in Computers & Electronics, #1,020,434 overall

USB adapters that conform to standardized device classes

If you need extra serial, parallel, even video screens, you can do so with usb adapters programmed to appear as extra devices on your device manager tab on your computer. Operating systems can provide usb drivers for different type of devices. They are called usb device classes. They eliminate the need for you to have to load a driver for the usb device. An example would be the keyboard or mouse. All operating systems recognize these devices as part of the Human Interface Device (HID) class upon attachment and load the needed driver automatically.

USB Device Classes

Why you may not need a driver

There are several agreed upon USB common class specifications. One of the most basic is the Human Interface Device class that is used for the keyboard, mouse (pointing devices), and joysticks (game controllers). The HID class is also used for such things as monitor control, uninterruptable power supplies (UPS), and point of sale electronics like bar code readers, weighing devices, and magnetic-stripe readers.

Another very popular class is the USB mass-storage device. This is the one used by all thumb drives. The usb class is also used for external floppy drives, hard drives, and DVD writers. IPods and mp3 players can also use this USB driver to transfer music files back and forth. Cameras and the flip video also use this class so you can transfer pictures and files out of their memory.

Modems and network adapters are part of the USB communication-device class (CDC). The serial port adapters are also part of the CDC class. Camera and Scanners have their own specification called the USB still-image class. Printers have their own USB class. Speakers, microphones, and midi devices are part of the USB audio class. Web cams, digital camcorders, and video streaming devices are part of their own USB video class. Infrared devices use the IrDA (Infrared Data Association) USB class and allows these devices to exchange data as an IrDA bridge.

One of the more unusual classes is the Device Firmware Upgrade (DFU) class. This allows for a host PC to send patches and updates to a particular USB device. Another unusual one is the Content Security USB Class, which used for copy protection.

USB Adapter Flickr Photos

Loading

USB Adapter YouTube videos

Loading

USB Device Class Resources

Further reading.
USB Mass Storage Device Class
Wikipedia entry about the popular mass storage device class usually associated with the flash drive.
USB Human Interface Device
Tutorial on USB including the HID class related to keyboards and mice.
USB HID for Linux
Collection of articles including one pdf file about how linux uses the HID device class
Computer Interfaces adapted to usb
Blog about serial, ethernet, scsi, and other interfaces and how they are used as usb devices.

Tell us what you think

submit

by

jamesguske

I am an Electrical Engineer who recently woke up to the great significance of social networking to Science and Engineering. Follow me as I learn more... more »

Feeling creative? Create a Lens!