Creating USB Device

Prerequisites

  • Solid C knowledge.
  • Basic Linux familiarity.
  • Linux Kernel Internals.

What you'll learn

  • USB Framework Refresher.
  • Build a USB Gadget using Linux Device Driver.
  • Playing with the BBB's LEDs, I/O, Memory.
  • Setup a network & Communicate using standard apps.
  • Control, Manage, Drive the BBB with USB Drivers.

Top Skills Gained

Software & Hardware Skills Development

  • Beagle Bone Black.

Personal Skills Development

  • Creating Linux-based USB Devices.
  • Learning Linux USB Gadget Drivers.
  • Playing with hardware using open source software.