YoVDO

Introduction to Embedded Linux - Patch Device Tree for I2C in Yocto

Offered By: Digi-Key via YouTube

Tags

Embedded Systems Courses Linux Courses Yocto Project Courses Microprocessors Courses Embedded Linux Courses I2C Protocols Courses

Course Description

Overview

Explore the process of enabling I2C ports and peripherals on a microprocessor by creating a custom Linux kernel patch for the device tree in this 34-minute video tutorial. Learn how to enable I2C port 5 on the STM32MP157D-DK1 board to communicate with a temperature sensor. Examine available I2C ports using the board's datasheet, create a git diff patch for the device tree source file, and include it in a custom layer. Discover how to add the "i2cdetect" tool by enabling it in busybox. Follow along as the new kernel and device tree are built, flashed to an SD card, and booted on the board. Connect a temperature sensor and use i2cdetect to probe it, gaining practical experience in customizing embedded Linux systems for specific applications.

Syllabus

Introduction
Data Sheet
Physical I2C Ports
Memory Organization
Pins Diagram
I2C5 Patch File
The Hack
I2C Detect
Enable I2C Detect
Build Custom Image
Whats Next


Taught by

Digi-Key

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