32bit and-or noMMU Linux BoF
summary
Active upstream work keeps 32-bit and noMMU Linux viable: recent tapeouts like HPMicro hpm6360/hpm6700/hpm6800 and an Allwinner V821 MCU boot mainline kernels, a dual‑core JCore J2+FPU runs SMP noMMU Linux in production, and a sensor node samples at 12 MS/s doing DSP while running 160+ days without reboot. Practical minima are tiny — about 16 MB RAM, 128‑Mbit SPI flash — and fully open PDK tapeouts are possible for ~$2,000, so this is funded, maintained hardware used in real deployments, not just retro hobby work.
AI-written summary · about
chapters (9)
- 0:00Introduction and overview
- 2:06Hardware examples and use cases
- 10:16Memory footprint and cost constraints
- 17:27Open source hardware revolution
- 25:16Real-time noMMU Linux demo
- 27:46Sustainability and kernel support
- 35:09Upstreaming and community engagement
- 40:05RV64 32-bit compatibility
- 43:40Q&A and closing remarks
related talks
31mRunning Linux on Constrained IOT Device
39mRunning Linux on Tiny Peripherals
40mRunning Linux on Tiny Peripherals
43mEdge Computing with RISC-V Platforms Running XIP Linux
49mEmbedded Linux BOF
47mMicrowatt grows up
39mAsymmetric/Heterogeneous MultiProcessing (AMP/HMP): Mainline Linux and Zephyr in Unison
32mHeterogeneous Linux and RTOS Software Architecture for Low-Price RISC-V...
