Event

Event
09:00
-
09:25
Day 2
Ariel OS - The Embedded Rust Software Stack for Microcontroller-based Internet of Things
<p>Ariel OS is a new RTOS for microcontrollers written fully in Rust. It supports popular hardware architectures (Cortex-M, ESP, RISC-V) and popular boards from vendors such as Espressif, Nordic, Raspberry Pi and ST. Ariel OS is built on top of Embassy and the embedded-hal traits, adding various OS functionalities and a multi-core capable scheduler. Ariel OS further aims to integrate the best of the available embedded Rust ecosystem to provide a seamless, batteries-included experience for microcontroller firmware development. Ariel OS is open source with dual Apache 2.0 / MIT license, available on GitHub</p> <p>In this talk we demonstrate how easy it is to use Ariel OS on microcontroller-based hardware and how the different features help to quickly get a project up and running. We overview the OS and walk through creating a firmware for a common board, thus showcasing the features that make Ariel OS development unique and appealing</p> <ul> <li>https://www.ariel-os.org</li> <li>https://github.com/ariel-os/ariel-os/</li> <li>https://ariel-os.github.io/ariel-os/dev/docs/book/</li> <li>https://embassy.dev/</li> <li>https://github.com/rust-embedded/embedded-hal</li> </ul>