Writing Your Own Gadget with Zephyr OS
Offered By: Linux Foundation via YouTube
Course Description
Overview
Syllabus
Intro
Contents
Introduction: Problem
Introduction: Solution
Introduction: Zephyr
Hello world in Zephyr
USB: General overview
Programming USB gadgets: Standard Classes
Supported Standard USB Classes in Zephyr
Ethernet over USB: Use case
Ethernet over USB: Standards
Ethemet over USB: Enabling in Zephyr
Ethernet over USB: Zero configuration
Ethernet over USB: HTTP server app
Ethernet over USB: border router app
Ethernet over USB: Host OS Drivers
Ethernet over USB: Windows drivers
OS Drivers for Zephyr USB: OS Descriptors
Programming USB gadgets: Custom Classes
IEEE802.15.4 USB: Use case
IEEE802.15.4 USB gadget: Idea
IEEE802.15.4 USB gadget: API
IEEE802.15.4 USB gadget: Zephyr application
IEEE802.15.4 USB: Linux driver
WebUSB: Use case
WebUSB: API & Zephyr support
Using virtual USB controller over USB/IP
Zephyr Virtual USB Controller. Attaching
Zephyr Virtual USB Controller: Linux logs
Summary
References
Taught by
Linux Foundation
Tags
Related Courses
Embedded Systems - Shape The World: Microcontroller Input/OutputThe 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