UsefulLinks
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
10.
USB Host Controller Interfaces
10.1.
OHCI (Open Host Controller Interface)
10.1.1.
USB 1.x Support
10.1.2.
Memory-Mapped I/O
10.1.3.
Interrupt-Driven Operation
10.2.
UHCI (Universal Host Controller Interface)
10.2.1.
USB 1.x Support
10.2.2.
Software-Intensive Design
10.2.3.
Intel Architecture
10.3.
EHCI (Enhanced Host Controller Interface)
10.3.1.
USB 2.0 High-Speed Support
10.3.2.
Companion Controller Model
10.3.3.
Periodic and Asynchronous Schedules
10.4.
xHCI (Extensible Host Controller Interface)
10.4.1.
USB 3.x and Later Support
10.4.2.
Unified Architecture
10.4.3.
Stream Support
10.4.4.
Power Management Features
Previous
9. USB Device Classes and Applications
Go to top
Next
11. USB Software Stack and Drivers