Useful Links
Computer Science
Mobile Technologies
USB Technology
1. Introduction to Universal Serial Bus (USB)
2. Core USB Architecture and Topology
3. USB Standards and Generations
4. Physical Connectors and Cables
5. USB Power Delivery
6. USB Type-C Alternate Modes
7. USB Communication Protocol
8. Specialized USB Technologies
9. USB Device Classes and Applications
10. USB Host Controller Interfaces
11. USB Software Stack and Drivers
12. USB Compliance and Certification
USB Device Classes and Applications
Human Interface Device (HID) Class
Keyboards
Mice
Game Controllers
Touchpads
Report Descriptors
Boot Protocol
Mass Storage Class (MSC)
Flash Drives
External Hard Drives
SCSI Command Set
Bulk-Only Transport
Audio Device Class
Headsets
Speakers
Microphones
Audio Streaming
Audio Control
Communication Device Class (CDC)
Modems
Network Adapters
Serial Emulation
Abstract Control Model
Video Device Class (UVC)
Webcams
Video Capture Devices
Streaming Formats
Camera Controls
Printer Class
Printers
Multifunction Devices
Print Job Management
Hub Class
Hub Descriptors
Port Management
Power Switching
Previous
8. Specialized USB Technologies
Go to top
Next
10. USB Host Controller Interfaces