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

Introduction to TensorFlow Lite
Udacity
Real-Time Embedded Systems Concepts and Practices
University of Colorado Boulder via Coursera
Embedded Linux Step by Step Using Beaglebone Black
Udemy
Embedded Linux Step by Step on Beaglebone
YouTube
Embedded Linux
Udemy