4 papers · 1 filter
TinyContainer: Container Runtime Middleware Enabling Multi-tenant Microcontrollers with Built-in Security
Bastien Buil, Chrystel Gaber, Samuel Legouix +2
Software containerization technologies for resource-limited devices enable multi-tenant microcontrollers, which allow running multiple applications with different permission levels…
Embedded Rust or C Firmware? Lessons from an Industrial Microcontroller Use Case with Ariel OS
Bipin Thapa, Daniele Alfonso, Lorenzo Bini +4
As Rust gains traction for developing safer systems software, a reality check for the microcontroller hardware segment becomes necessary. How ready is the Rust ecosystem for this s…
treVM: Tiny Rust Embedded Virtual Machines with WASM on Variable Resource-Constrained Hardware
Antoine Lavandier, Bastien Buil, Chrystel Gaber +1
Software stacks embedded on microcontroller-based hardware typically provide rudimentary APIs programmed in C/C++, basic connectivity and, sometimes, a firmware update mechanism. S…
Ariel OS: An Embedded Rust Operating System for Networked Sensors & Multi-Core Microcontrollers
Elena Frank, Kaspar Schleiser, Romain Fouquet +3
Large swaths of low-level system software building blocks originally implemented in C/C++ are currently being swapped for equivalent rewrites in Rust, a relatively more secure and…