Running Microcontrollers in the Browser

  • Jan Jongboom, Arm

Embedded development seems stuck in the 1990s. Compiling and flashing a new application can take minutes, stepping through code requires an external debugging probe, and many tools are only available on Windows.

What if we would be able to run a Cortex-M microcontroller straight in the browser? Development times would be much faster, simulation would be instant, and debugging would go through the normal browser development tools – all while still writing normal C code. Sounds insane?! The Mbed simulator makes it possible by cross-compiling Mbed OS to WebAssembly, offering peripheral simulation, networking interfaces, and even LPWAN radio support.

  • Date:Thursday, October 18
  • Time:3:30 PM - 4:20 PM
  • Location:Executive Ballroom 210F
  • Session Type:Conference Session
  • Room:Executive Ballroom 210F
  • Pass Type:All-Access Pass