9 citations · 21 across the 5 of their papers we have counts for
6 papers
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…
Ariel-ML: Computing Parallelization with Embedded Rust for Neural Networks on Heterogeneous Multi-core Microcontrollers
Zhaolan Huang, Kaspar Schleiser, Gyungmin Myung +1
Low-power microcontroller (MCU) hardware is currently evolving from single-core architectures to predominantly multi-core architectures. In parallel, new embedded software building…
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…
U-TOE: Universal TinyML On-board Evaluation Toolkit for Low-Power IoT
Zhaolan Huang, Koen Zandberg, Kaspar Schleiser +1
Results from the TinyML community demonstrate that, it is possible to execute machine learning models directly on the terminals themselves, even if these are small microcontroller-…
Connecting the World of Embedded Mobiles: The RIOT Approach to Ubiquitous Networking for the Internet of Things
Martine Lenders, Peter Kietzmann, Oliver Hahm +6
The Internet of Things (IoT) is rapidly evolving based on low-power compliant protocol standards that extend the Internet into the embedded world. Pioneering implementations have p…
Powering the Internet of Things with RIOT: Why? How? What is RIOT?
Emmanuel Baccelli, Kaspar Schleiser
The crucial importance of software platforms was highlighted by recent events both at the political level (e.g. renewed calls for digital data and operating system "sovereignty", f…