YoVDO

Basics of I2C on Linux

Offered By: Linux Foundation via YouTube

Tags

Embedded Linux Courses Embedded Systems Courses Device Drivers Courses I2C Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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: GPIO
LinkedIn 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