The BeagleBone offers a USB host port that allows most USB devices supported by the Linux software to work on the BeagleBone. Many USB devices can be shared with a desktop system or used to exchange data with a desktop system. Consider the following points before using the USB option:
Power: The BeagleBone can provide up to 500mA on the USB port, but it needs to be powered from the barrel connector for reliable operation. Powering the BeagleBone using the USB option may work but this is outside of the USB specification. Keep in mind the 500mA limit is a USB 2.0 specification, but some mass-marketed USB devices may rely on the 500mA limit to be unenforced.
Speed: The USB port on the BeagleBone is a USB 2.0 high-speed port and can support high-speed, full-speed, and low-speed devices. However, due to the way the software and hardware is designed, high-speed devices may not archive the same throughput as a desktop system.
Multimedia: USB multimedia devices such...