Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

WebAssembly for IoT Devices - Interfacing with USB and I2C Hardware

Linux Foundation via YouTube

Overview

Learn how WebAssembly enhances IoT and embedded development in this 38-minute conference talk from Imec and Ghent University researchers. Discover the advantages of using modern toolchains, multiple programming languages, and sandboxing technology on small devices like ESP32 microcontrollers. Explore the emerging capabilities supported by the Embedded SIG, focusing on new interfaces for USB and I2C hardware connectivity. Master the implementation of WASI-USB and WASI-I2C proposals, understand device driver embedding in WebAssembly, and evaluate performance overhead considerations. Get insights into controlling connected USB and I2C devices through WebAssembly implementations, while gaining perspective on future developments in embedded WebAssembly applications.

Syllabus

WebAssembly for IoT Devices: Interfacing with USB and I2C... Merlijn Sebrechts & Michiel Van Kenhove

Taught by

Linux Foundation

Reviews

Start your review of WebAssembly for IoT Devices - Interfacing with USB and I2C Hardware

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.