AREA512 v0.1.0 — First Release
The first release of AREA512 — an OS for the M5Stack Cardputer ADV, a tiny device with just 512KB of RAM and 8MB of flash!
Built on FemtoRuby: write Ruby right on the device, then compile and run it — no PC required.
Highlights
- File manager — browse, run, create, and delete files and apps with single-key commands
- On-device vim — a tiny vim with normal / insert / visual / operator / command modes, search, and syntax highlighting
- On-device compiler — compile
.rbto.mrbbytecode right on the Cardputer; everything runs in a sandbox - Preinstalled apps — Writer, Scheduler, Calc, Paint, Solitair, and Bomb, each with its own README on the device
Install
All you need is esptool:
pip install esptool
make flash-firmware- If the port is not auto-detected, specify it like
ESPPORT=/dev/ttyACM0 make flash-firmware. - Insert a FAT32-formatted microSD card into the Cardputer ADV (it is used to store app data).
Requirements
- M5 Cardputer ADV
- FAT32 microSD card
- USB-C cable
See the README for key bindings, app development, and building from source.
