YoVDO

USB on Embedded Linux Systems Deep Dive

Offered By: Linux Foundation via YouTube

Tags

Embedded Linux Courses Bootloaders Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive deep into the world of USB on embedded Linux systems in this comprehensive conference talk. Explore the USB specification, its implementation in embedded systems, and its various applications from recovery modes to bootloaders. Learn about USB tooling for embedded spaces, role switching techniques, and device/host functionality using different class drivers. Discover debugging methods for USB-related issues, including the powerful in-kernel usbmon facility. Gain practical insights through a live demonstration of real-world USB use cases, covering topics such as USB protocol, signals, firmware upgrades, mass storage, and configuration. Enhance your understanding of USB technology and its integration with embedded Linux systems to improve your development skills and troubleshooting capabilities.

Syllabus

Introduction
Agenda
USB specification
USB protocol
USB signals
USBC signals
TI M62
Itadodynamics Item Plus
USB Recovery Mode
Firmware Upgrade
Bootloader
USB Mass Storage
Linux Kernel
Userspace
USBS
USB Tools
USB Roll Switching
USB Device Configuration
Config FS
USB GX
USB Mon
Questions


Taught by

Linux Foundation

Tags

Related Courses

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