Introduction to IIO and Input Drivers
This tutorial will briefly introduce the Linux IIO and Input subsystems to students. In addition, the tutorial will instruct the students in how to gather information from hardware documentation to assist in their software development. The focus of the tutorial will be a guided hands-on lab where the students write a new driver that leverages the IIO and Input kernel subsystems. Students will create their own game controller driver and use it to play a game on their devices. The lab will be conducted using the E-ALE hardware kit.
Matt Porter is the CTO of Konsulko Group. At Konsulko, he works on design and development of software for the Linux kernel and other FOSS projects. Interests include hacking on uC and Linux community boards and contributing to various parts of the kernel.