GPIO for Engineers and Makers - Recent Developments and Future Directions
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the intricacies of the GPIO subsystem in this comprehensive 51-minute talk by Linux kernel developer Linus Walleij. Delve into recent changes, including GPIO descriptor refactoring and new support for open drain. Learn about hardware descriptions in device tree and ACPI, and discover the new userspace character device ABI for GPIO chips. Understand how makers and industrial control clients can benefit from these developments. Gain insights into the subsystem's future direction, covering topics such as GPIO ships, pin control, IRQ domain, GPIO expanders, and userspace GPIO. Examine random drivers, GPIO line names, and techniques for reading line values and manipulating multiple lines. Perfect for engineers and makers looking to deepen their understanding of GPIO in Linux systems.
Syllabus
Introduction
History
Biggest Lies
Userspace
Descriptors
GPIO Ships
Open Drain
Pin Control
GPIO Mode Pitfall
GPIO Lock
IRQ Domain
GPIO Expanders
GPIO Hogs
Userspace GPIO
Random drivers
Sisyphus
What is good
Yellows GPIO
GPIO Line Names
Reading Line Values
Unset Many Lines
Multiple Lines
One Line
Slide Line
Questions
Taught by
Linux Foundation
Tags
Related Courses
Defending, Detecting, and Responding to Hardware and Firmware Attacks - Teddy Reed - USENIX Enigma Conference - 2016USENIX Enigma Conference via YouTube Getting Physical with USB Type-C - Windows 10 RAM Forensics and UEFI Attacks
Recon Conference via YouTube Analyzing UEFI BIOSes from Attacker & Defender Viewpoints
Black Hat via YouTube AP Power Sequence Subsystem in Zephyr
Linux Foundation via YouTube Intel Trusted Domain Extensions (TDX) Host Kernel Support
Linux Foundation via YouTube