Basics of I2C on Linux
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the fundamentals of I²C communication in embedded Linux systems through this informative conference talk. Gain a comprehensive understanding of the I²C bus, its electrical characteristics, and its widespread applications in connecting various chips to CPUs. Delve into the Linux kernel driver model implementation of I²C and its representation in sysfs. Learn how to describe I²C devices using device tree and develop drivers for I²C devices. Discover useful tools for communicating with chips from userspace and acquire valuable debugging techniques, including physical bus inspection and software-level troubleshooting. Master this essential knowledge for embedded system engineers and enhance your skills in working with low-speed communication protocols in Linux environments.
Syllabus
Basics of I2C on Linux - Luca Ceresoli, Bootlin
Taught by
Linux Foundation
Tags
Related Courses
Raspberry Pi: GPIOLinkedIn Learning Mastering Microcontroller and Embedded Driver Development
Udemy Embedded Microcontroller Serial Communication protocols
Udemy Fun and Easy Microcontroller Communication Protocols
Augmented Startups via YouTube Soil Moisture Sensors and Digital Agriculture for IoT - Episode 1
Microsoft via YouTube