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 Host Controller Interfaces
OHCI (Open Host Controller Interface)
USB 1.x Support
Memory-Mapped I/O
Interrupt-Driven Operation
UHCI (Universal Host Controller Interface)
USB 1.x Support
Software-Intensive Design
Intel Architecture
EHCI (Enhanced Host Controller Interface)
USB 2.0 High-Speed Support
Companion Controller Model
Periodic and Asynchronous Schedules
xHCI (Extensible Host Controller Interface)
USB 3.x and Later Support
Unified Architecture
Stream Support
Power Management Features
Previous
9. USB Device Classes and Applications
Go to top
Next
11. USB Software Stack and Drivers