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