Make your own USB device for free!


USB is considered by many people to be some kind of black magic. During this talk Krzysztof is going to smash this urban legend and show that creating custom USB devices may be both fast and easy! The goal of this presentation is to create our own USB device on a cheap linux board. To do this we will start with some brief introduction to USB protocol. Then we will run through its Linux implementation. The next steps are open source projects which support users in creating their own USB devices using existing kernel infrastructure. Each part is supported by a suitable demo.

Language: English

Level: Intermediate

Krzysztof Opasiak

System & Kernel Engineer - Samsung Electronics

Krzysztof graduated with distinction from Warsaw University of Technology, Warsaw, Poland in February 2014. Since 2012 connected with Samsung R&D Institute Poland. Since march 2013 involved in USB related works in Tizen OS. Maintainer of libusbgx - library for USB gadgets management through ConfigFS. Multiple times speaker on Embedded Linux Conference, LinuxCon and on meetings of students scientific associations on his Alma Mater and University of Warsaw.

Go to speaker's detail