Summary

The USB has become the ubiquitous standard for peripheral connections, and the discoveries are endless. If you are interested, you can explore more about these possibilities. In this chapter, we started to discover the USB by giving you some interesting starting points by showing how the Wandboard (but the same considerations can be done for every GNU/Linux embedded system) can be used as a USB host in order to manage one or more devices, or as a USB device to emulate a USB peripheral. Also, we discovered how to manage a USB peripheral when a dedicated driver is not present by using a raw access to the bus and how to use two legacy gadget drivers or the new configfs mechanism.

In the upcoming chapters, we'll present some peripherals kinds ...

Get GNU/Linux Rapid Embedded Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.