This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Wednesday, September 18 • 4:00pm - 4:50pm
USB Gadget Composed with Configfs - Andrzej Pietrasiewicz

Sign up or log in to save this to your schedule and see who's attending!

A USB gadget is a device which has a USB Device Controller and can be connected to a host to extend it with additional functions. Creating a gadget means deciding what configurations there are and which functions each configuration provides. So far the choice had to be made statically at kernel compile time. Configfs can be used instead at runtime; no need to compile anything, the required components are available in mainline. Composing a new gadget of existing functions does not involve USB maintainers any more, basic shell scripting is enough.

The presentation is kept at middle technical level and is mainly for distributors of (embedded) Linux and kernel USB developers. It is about how to create gadgets with configfs, examples given, and about how configfs is integrated into the USB gadget framework. The current status, things to do and the future of legacy gadgets are outlined.

avatar for Andrzej Pietrasiewicz

Andrzej Pietrasiewicz

Senior Software Engineer, Samsung R&D Institute Poland
Andrzej Pietrasiewicz graduated from Warsaw University of Technology, Faculty of Electronics and Information Technology, Warsaw, Poland in 2002. From then on he had been developing special purpose systems in C++ for over 5 years. Then for 3 years he had been involved in various smaller projects and the development of an Eclipse-based IDE. For almost five years he has been working on the Linux kernel. Andrzej is the original author of the... Read More →

Wednesday September 18, 2013 4:00pm - 4:50pm
Celestin C

Attendees (12)