Jacdac: Service-Based Prototyping of Embedded Systems
summary
Jacdac builds a service-based stack for microcontroller prototyping that pairs each sensor or actuator with a tiny controller that advertises capabilities over a service specification language and a single-wire 1 Mbps bus. The system plugs into MakeCode and WebUSB, supports automated discovery, device substitution, event registers and commands, and ships commercially as modules and adapters for micro:bit and Raspberry Pi. Evaluation reports low cost, reasonable latency, and edge silicon about 3¢ per podal processor, enabling real plug‑and‑play prototyping.
AI-written summary · about
chapters (19)
- 0:00Jacdac and team intro
- 1:07Moore’s Law and prototyping friction
- 2:08BBC micro:bit background
- 3:13micro:bit features
- 4:57micro:bit in education
- 5:38MakeCode platform
- 7:22MakeCode demo
- 8:27Hardware extensibility challenges
- 9:52Jacdac plug-and-play
- 10:55Jacdac hardware design
- 11:37Jacdac live demo
- 13:00Jacdac architecture
- 14:06Jacdac web integration
- 15:11Jacdac service catalog
- 16:13Jacdac in MakeCode
- 17:17Jacdac projects summary
- 18:22Q&A: Software challenges
- 19:49Q&A: Tools to programming
- 21:14Q&A: User confusion lessons
related talks
30mDemocratizing Innovation
20mFast prototyping with RISC-V Microcontrollers
02mExplains the Java Embedded Panel Board
32mECMA-419: The ECMAScript Embedded Systems API and J5e
07mKeynote: Modernizing the Development of AI IoT Devices with WebAssembly-based...
32mAn Eclipse Automotive Stack for rapid-prototyping Software Defined Vehicles
21mAPP4MC RaceCar: A Practical ADAS Demonstrator for Evaluating and Verifying Timing Behavior
26mTHEJAS32 - the Sarkari SoC
