~/talk

WASM on Zephyr: Securely Running Code in Any Language

links:none on file
slides:none on file

WASM runs on Zephyr using WAMR (WebAssembly Micro Runtime) with an interpreted runtime of about 85 KB interpreter, not JIT or AOT by default, so performance and flash cost are real tradeoffs. Demo loads a 452‑byte wasm module over CoAP/base64 to a device (an NRF52840 + ESP32 demo) and calls an imported alert when temperature crosses a threshold. Communication is limited to primitives or shared linear memory, debug support is minimal, and wasi/component work is ongoing to expose drivers safely.

AI-written summary · about

  1. 0:00Introduction
  2. 0:41What is WebAssembly
  3. 10:15WASI and Component Model
  4. 11:43Why use WebAssembly on microcontrollers
  5. 19:10WASM attributes for embedded
  6. 23:03Introducing WebAssembly Micro Runtime
  7. 25:34Demo setup and compilation
  8. 26:58Running WASM on device
  9. 30:10Cross-environment WASM
  10. 33:45Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.