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 Software Stack and Drivers
Operating System Support
Windows USB Stack
macOS USB Support
Linux USB Subsystem
Mobile OS Support
Class Drivers
Generic Class Driver Support
HID Class Drivers
Mass Storage Class Drivers
Audio Class Drivers
Vendor-Specific Drivers
Custom Device Support
Driver Development
WinUSB and libusb
Firmware and Device Management
Device Firmware Updates
Configuration Management
Power Management
Previous
10. USB Host Controller Interfaces
Go to top
Next
12. USB Compliance and Certification