Introduction to IIO and Input Drivers
This tutorial will briefly introduce the Linux IIO and Input subsystems to students. 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. The lab will be conducted using the E-ALE hardware kit.
All the Embedded Apprentice Linux Engineer classes will involve using embedded hardware during the hands-on labs. We will be using the PocketBeagle and a BaconBits cape which are included with the $75 USD registration fee for E-ALE at SCaLE16x and ELC. We will only support doing the labs on the official HW kit; please don't bring your own and try to use that. The HW kits will be delivered to the attendee at the first seminar they choose to attend.
The Techlab cape has the following capabilities:
• USB Host A
• Reset button
• I2C accelerometer
• GPIO Push button
• ADC Potentiometer thumbwheel
• PWM Tri-color LED PLLC-6
• Power button
CTO, Konsulko Grouphttps://www.konsulko.com/@buckport
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.