Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own
To Learn More: LinuxCon Europe | CloudOpen Europe | Embedded Linux Conference Europe.

Attendees! Please provide us feedback on the sessions you attend! Click here to submit a brief survey for each session and win a $250 Amazon gift certificate. 

>> Tracing Summit: View the Full Schedule

View analytic
Tuesday, October 14 • 3:30pm - 4:20pm
USB and the Real World - Alan Ott

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

The Linux kernel provides a robust implementation of both the host and device side of USB. While we can all easily quote the theoretical throughput of each USB speed defined by the specifications, the numbers can be quite different in practice, with variation due to the device class and implementation, the format and structure of user data, and the implementations of both the driver and user space software running on both the device and host. In this presentation, Alan Ott will explore some of the common pitfalls of USB software related to performance on both the device and host sides and will show some techniques to maximize throughput. Analysis will be performed using several different USB device controllers as well as tools such as a USB hardware analyzer. In addition, ftrace with kernelshark will be used to find performance bottlenecks on both the the kernel and user space sides.

Speakers
avatar for Alan Ott

Alan Ott

Linux Architect, SoftIron
Alan started programming when he was four years old on his dad's Commodore 64 and began using Linux in the mid-90s while in high school. He currently works for SoftrIron, a Silicon Valley startup making ARM-based appliances for the data center. Alan is the creator and maintainer of M-Stack, a free and open source USB device stack for PIC micocontrollers, and HIDAPI, a cross-platform host-side USB HID library; and is a contributor to the Linux... Read More →


Tuesday October 14, 2014 3:30pm - 4:20pm
Room 27