Getting started with Rust on Embedded Systems - Elektor Engineering Insights #25 @ElektorIndustry
Getting started with Rust on Embedded Systems - Elektor Engineering Insights #25  @ElektorIndustry
Uploaded July 2023 | Updated September 2026, 3 weeks ago
Rust is a programming language that has been bubbling away in the background as a real alternative to C for microcontrollers. It promises to be safer than C and C++, avoiding common mistakes around memory allocation while remaining close to the hardware. Stuart Cording, the #electronicsreporter, talked to Dion Doktor and Folkert de Vries from Tweede Golf to learn how to get started with Rust, what's supported and what's not, and what you gain if you move.

This episode is sponsored by Conrad Electronic. Since 1923, Conrad Electronic has been a reliable partner when it comes to technology and electronics. Today, as a sourcing platform, the company provides all parts for successful sourcing of technical supplies. At Conrad, business customers get exactly what makes their project or business a success: a wide and deep product range comprising nine million products to choose from, customer-centric solutions and services, and face-to-face expert advice. To learn more, visit conrad.com/en/promotions/electronic-components.html

Contents
========
0:00 - Intro to show #25.
4:55 - Dion Doktor and Folkert de Vries begin with an explanation of the brief history of Rust.
30:32 - Giveaway - This time, I have five ESP32-PICO-Kit V4 boards on offer.
24:46 - Ben Nizette explains how the Liquid Instrument range of flexible test equipment came about.
31:49 - My guests Dion and Folkert answer more Rust questions, covering its memory safety.
56:14 - We take a look at some audience questions.
59:39 - Show wrap-up!

If you'd like to read more about Rust for embedded systems, here are the resources Dion mentioned in the show:

A comparison between a C RTOS and Rust Async on embedded: https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown

A dive into using C in your Rust projects: https://tweedegolf.nl/en/blog/74/using-c-libraries-in-your-rust-project

And a more general post about why Rust is well suited for embedded development: https://tweedegolf.nl/en/blog/96/why-rust-is-a-great-fit-for-embedded-software-2023-update

A nice community-maintained resource is the awesome embedded Rust page: github.com/rust-embedded/awesome-embedded-rust

#eei #elektorei #Elektor #embedded #semiconductor #electronics

elektormagazine.com/elektor-engineering-insights

Subscribe to the Elektor Engineering Insights to not miss future shows: eepurl.com/ipj3eE
Getting started with Rust on Embedded Systems - Elektor Engineering Insights #25ADLINK at Embedded World 2023: Algorithms, Autonomous Vehicles, and MoreUnifying Access Control Systems by Breaking Down SilosModifying and Building RISC-V with Codasip at Embedded World 2023Mastering High-Speed Protocols: Diving into Modern PCB DesignNext-Level Power Design with InnoSciences Integrated GaN SolutionElektor & STMicroelectronics Edge AI Contest Award CeremonyPrecision Power Measurement with AIM-TTI’s SMU-4000Elektor News Bytes - Show #7 - Automotive Black Box, AI improves assembler, and more!ARM at Embedded World 2023: Software-Defined Vehicles, Auto Safety, and MoreAI Agents: Will They Prolong Our Lives to 150?Arduino at Embedded World 2023: The New Portenta C33
Elektor TV Industry & eeNews Europe |

Getting started with Rust on Embedded Systems - Elektor Engineering Insights #25

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER