First page Back Continue Last page Overview Graphics
What is USB? - Software
The host computer requires a USB stack for applications to communicate with devices.
Every device is uniquely identified by Vendor and Product code.
Vendor and Product codes are acquired from the USB implementers forum at not inconsiderable cost.
The USB forum extended the basic USB software specification to include the idea of “classes” of devices.
A device class includes all specific devices of a given type. The idea is that only one device driver is required for a whole set of devices.