LCE-EU 2015 has ended
For More Information or to Register, Click Here
Back To Schedule
Tuesday, October 6 • 16:00 - 16:50
Understand USB (in Linux) - Krzysztof Opasiak, Samsung

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

USB is one of the most popular interfaces in both PCs and mobile devices. Linux kernel supports both host and device side of USB protocol. Many people use it but have no idea how it works and what are a consequences of its design.
During this talk Krzysztof will try to discuss practical aspects of USB protocol and its implementation in Linux. First part is a brief introduction to USB protocol. Then Krzysztof will try to explain basics of USB host implementation. Questions like "How new devices are being discovered?", "How drivers are selected?", "Why badUSB attack works so good?", should be answered in this part. The final step is going to be short description of device side implementation. "What is needed to build my own USB device?", "How to do this in Linux without writing kernel code?", all these questions should fit here along with suitable demos.

avatar for Krzysztof Opasiak

Krzysztof Opasiak

Open Source Engineer, Samsung R&D Institute Poland
Krzysztof Opasiak is a PhD student at Warsaw University of Technology. He works as Open Source Developer at Samsung R&D Institute Poland. Initially involved in The Linux Kernel and libusbgx development. Now focused Open Source Networking projects and supporting open development in... Read More →

Tuesday October 6, 2015 16:00 - 16:50 IST
Wicklow Hall 2A

Attendees (0)