Description
This unique course goes beyond all the Universal Serial Bus (USB) (1.1 and 2.0) specifications overviews to provide designers with the expert knowledge and skills they need to design and implement USB I/O devices. Organized around a series of fully illustrtaed, real-world examples, this course is structured to serve as both a step-by-step tool for creating specific devices and a complete reference to USB. Design examples cover most USB classes, communications, audio, mass-storage, and hub; and provide insights into high-speed USB 2.0 devices, including a device driver for a vendor class called blockio.
Objectives
- USB Overview
- USB Architecture
- Device classes Differential signaling environment
- Device configuration
- Suspend/resume operations
- Device descriptors
- Device requests (commands)
- Transfer mechanisms
- USB transaction protocols
- and more...
Who Should Attend
Any individual interested in understanding the details on USB technology.
Prerequisites