Building an I2C Driver

Fri 2:00pm-4:00pm

monitor iconSeminar Slidesbriefcase iconLab Materials

A tour of the Linux I2C subsystem. Provides a brief overview of the I2C protocol and examples of devices that use it. The Linux I2C driver subsystem will then we explored explaining the various pieces including the adapter and client drivers as well as the devicetree bindings and various userspace interfaces.

Michael Welling

Michael Welling

Founder, QWERTY Embedded Design

Michael is an embedded design engineer with over 10 years of experience. He owns an electronic design consulting firm, QWERTY Embedded Design, LLC. He has an MS in Electrical Engineering, was an instructor at SIUC and is a 12-year member of IEEE. He is also a mentor for Google Summer of Code.

QWERTY Embedded Design