Completed
Change configuration
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Debugging Usually Slightly Broken - USB Devices and Drivers
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 This presentation...
- 3 What USB is about?
- 4 Endpoints...
- 5 Endpoint types
- 6 USB descriptors
- 7 USB classes
- 8 Step by step
- 9 USB Device Details
- 10 Which configuration is the most suitable?
- 11 What USB driver really is?
- 12 How driver is chosen?
- 13 USB device identity
- 14 USB Host Big Picture
- 15 Automation is good...
- 16 sys/bus/usb/devices/demystified
- 17 Limit number of allowed devices
- 18 Use only subset of functionality
- 19 Change configuration
- 20 Add Device ID to driver
- 21 Dynamic IDs formats
- 22 Bind/Unbind particular interface Check which driver is bound
- 23 USB bus
- 24 USB transfer vs transaction
- 25 USB Request Block
- 26 Typical USB driver
- 27 Typical bugs?
- 28 HW USB sniffers - Commercial
- 29 HW USB sniffers - Open Hardware
- 30 USB Mon
- 31 Data validity
- 32 Good old friend Wireshark
- 33 Summary