LING: not just Erlang on Xen - Porting LING to ARM/MIPS Microcontrollers
summary
LING runs on Raspberry Pi now with its Erlang VM booting over serial and starting in tens of milliseconds the Xen x86 VM is rewritten from scratch and is non SMP so deployments use multiple instances a MIPS PIC32 microcontroller port targets ~0.5 MB RAM the port hits concrete hurdles: nonstandard Pi serial, boot memory detection and missing drivers Project L compiles to a ~8 KB runtime and emits native binaries that outperform C on small benchmarks like Fibonacci and Black Scholes
AI-written summary · about
chapters (8)
- 0:00Introduction to Cloudo
- 0:16Understanding Lean VM
- 1:18Ecosystem and porting
- 2:34Porting to Raspberry Pi
- 3:53Raspberry Pi demo
- 4:52Porting challenges
- 6:17Future of embedded dev
- 9:35Project L and conclusion
related talks
39mErlang on Microcontrollers: The Research Continues
27mBuilding a Low-key XIP-enabled RISC-V Linux System
32mHeterogeneous Linux and RTOS Software Architecture for Low-Price RISC-V...
48mRobotics and Sensors Using Erlang
44mWireless Small Embedded Erlang Applications with Grisp
13mLightning talk: Easy cross-compilation with icedragon
01h 00mFrom Tiny Chips to Server Racks: Deploying AI Everywhere with Rust
04mUsing the Rust Standard Library on High-End MCUs
