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

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera