Rust: Embedded, Async, All the Way

Published: 22 November 2022
on channel: Eclipse Foundation
4,657
113

Presented by Ulf Lilleengen (Red Hat, Inc.) and Jens Reimann (Red Hat, Inc.) at EclipseCon 2022.

In 2019 I gave a talk about how Rust can help to write safe and efficient code, even on microcontrollers. Still, it was pretty early, and the microcontroller stack contained a good portion of C code underneath the “application”.

This year, we are back to show you the current, bleeding edge, state of embedded Rust: Asynchronous code, actor based designs, swappable TCP/IP stacks, TLS, HTTP and MQTT clients. Even a bootloader and over the air updates via Bluetooth.

The goal is to give you an idea of what is possible with embedded Rust today. How easy it is to get started, and how powerful it can be. Of course it helps if you know a bit about microcontrollers. But we keep it simple, and try to motivate you to dig deeper yourself instead. Still, you got the right persons in the room to ask questions, as we are contributing to those projects.

And of course, we will demonstrate some of that, with a revamped version of the demo from 2019. Showing how to implement an IoT use case with this functionality, and how this can integrate with Eclipse IoT projects, like hawkBit and mabye some other.


Watch video Rust: Embedded, Async, All the Way online without registration, duration hours minute second in high quality. This video was added by user Eclipse Foundation 22 November 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 4,657 once and liked it 113 people.