Loading…
DevConf.cz 2022 has ended
Friday, January 28 • 12:30pm - 1:30pm
Developing embedded applications in Rust

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!



Writing efficient embedded applications have until recently required using C or C++ and adopting a specific Real Time Operating System (RTOS) or project for building and maintaining the application. Moreover, writing safe code is hard when the compiler cannot detect data races or other unsafe situations in your code.

This workshop will give an introduction to the the Rust embedded ecosystem and why it is a great alternative for embedded. After the introduction, we will explore the anatomy of a Rust embedded application, and the tooling that allows you to write Rust applications targeting embedded similar to regular applications.

Using a development kit from STMicroelectronics, we continue by running our application on the device and sending sensor data to the cloud. Once the basic application is running, we will extend the application to show the development cycle, including testing, for a Rust embedded application.

The workshop will require a development kit from STMicroelectronics (https://www.st.com/en/evaluation-tools/b-l475e-iot01a.html) to run, but participants can still browse the code and build the examples published at https://github.com/lulf/devconf2022

If you want to build the examples yourself, make sure you install rustup from https://rustup.rs/

Session chairs: Lukas Hanusovsky and Vipul Siddharth

Speakers
avatar for Ulf Lilleengen

Ulf Lilleengen

Principal Software Engineer, Red Hat, Inc
I'm a software engineer at Red Hat in the Research and Products team, currently focused on Rust and embedded. When not working on useless hobby projects involving embedded, I'm with my two kids, two dogs and wife. I love music and I play guitar when time permits.



Friday January 28, 2022 12:30pm - 1:30pm CET
x Workshop Room x