Assumptions

We assume you're familiar with the Universal Serial Bus (USB) Specification revision 2.0, especially the chapters on:

You'll need a good understanding of the concepts in those chapters in order to write USB client device drivers.

Note: For up-to-date information on USB developments, visit www.usb.org.