Spelunking for Hardware Data

Presented by Matt Porter at Embedded Linux Conference North America (Virtual) 2020, this tutorial introduces students to the process of discovering hardware information necessary to develop device driver software. Students will gain an understanding of how to navigate schematics, datasheets, SoC reference manuals, and the Device Tree binding documentation to extract the pertinent data for use in a device driver. A detailed example using a production hardware platform is used to illustrate the discovery process and students have an opportunity to test this process with additional hardware spelunking exercises.

author avatar
Konsulko Group
Founded in 2012 by embedded Linux industry veterans, Konsulko Group is a unique services company. Unique in the experience provided by 20+ years of commercial development leveraging open source software. Unique in the decades of open source community work as active contributors and sometimes maintainers. Unique in the insight and precision we bring to every customer product.