Ariel OS - An Open Source Embedded Rust OS
summary
Ariel OS bundles Embassy, esp-hal and defmt into a library-OS that adds a multi-core preemptive scheduler and a lace metabuild system to handle board features and link options, plus a board description for portable device wiring. Examples include an HTTP server and unified SPI initializers that run across boards; storage (postcard key‑value) and networking (UDP/TCP) are supported, and a minimal build runs on chips with ~12 KB RAM.
AI-written summary · about
chapters (15)
- 0:00Intro
- 1:32Embedded
- 2:33Bare Metal
- 3:33Multitasking
- 4:40Hardware Support
- 5:37AROS
- 6:13Basics
- 7:49Build Configuration
- 9:45HTTP Server
- 10:48Board Description File
- 11:16Hardware Abstractions
- 11:41Peripherals
- 12:48SPI
- 13:34Roadmap
- 17:04Questions
related talks
18mASTERINAS: A Linux ABI-Compatible, Rust-Based Framekernel OS with a Small and...
55mEmbedded Rust in Production
12mEmbedded Rust and LoRaWAN
29mRust: Embedded, Async, All the Way
21mAriane: An Open Source 64-bit RISC-V Application Class Processor and latest Improvements
34mWriting an Embedded Operating System in Rust
38mTo RTOS, or not RTOS: That is the Question
33mEmbedded rust on the beagleboard X15
