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
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







![Elektor News Bytes - Show #7 - Automotive Black Box, AI improves assembler, and more!
Welcome to show #7 of News Bytes, Elektors news show looking at whats happening in the electronics and semiconductor industry.
This episode is sponsored by TME. Products for makers and hobbyists are a solid and growing segment of the TME product portfolio. The most popular are Arduino boards, ranging from the iconic UNO Rev3, through to the MKR and NANO series, up to the PORTENTA boards focused on the needs of professional developers. Arduino’s latest addition to the lineup, the UNO Rev 4 Minima & UNO Rev 4 WiFi, can also be ordered directly from the website at https://www.tme.eu
In this episode, Stuart Cording, The Electronics Reporter, looks at:
[00:00] Intro to the show!
[00:47] Drop low-power MCUs from Ambiq into your wearable health app with the Apollo Four Lite and Apollo Four Blue Lite ultra-low power microcontrollers - https://ambiq.com/apollo4-lite/
[02:04] AI used to play games like Go has been used to improve assembler code - https://www.deepmind.com/blog/alphadev-discovers-faster-sorting-algorithms
[03:03] A new 5 kW power supply is launched by TSK targeting testing of EV batteries of over 600 V - http://www.emea.lambda.tdk.com/genesysplus
[04:53] From mid-2024, vehicles in the EU will need a black box (Event Data Recorder - EDR) to record data pre- and post-crash. To ensure reliable storage, Infineon has launched a new 1 megabit ferroelectric RAM (F-RAM) - https://www.infineon.com/cms/en/about-infineon/press/market-news/2023/INFATV202307-130.html
[06:17] Get reliable connections up to 16 Gbps and supporting up to 0.5 A with the Harwin Archer mezzanine connector series - https://www.harwin.com/connectors-hardware/pcb-connectors/0-50mm-pitch-pcb-connectors/
[07:13] Analog Devices are already offering software-defined, direct RF-sampling, wideband mixed-signal front-ends for future 6G and WiFi 7 development with their Apollo MxFE series - https://www.analog.com/en/product-category/mixed-signal-frontends.html?ADICID=PRLS_EMEA_p872450_Apollo
[08:30] Helping to reduce the size of automated test equipment and replace relays is the Toshiba TLP3476S photorelay - https://toshiba.semicon-storage.com/info/TLP3476S_datasheet_en_20230525.pdf?did=151743&prodName=TLP3476S
[09:43] Tasking announces the launch of their VX-Toolset Version Seven, a powerful Eclipse-based C and C++ compiler certified to ISO 26262 - https://www.tasking.com/products/arm
[10:42] Recognizing the importance of SiC for automotive electronics, Vitesco Technologies and Rohm have announced a long-term supplier partnership, securing parts for applications like their advanced inverters.
Please like, subscribe, and share if youve enjoyed this show. And if you have some industry news to share, get in touch with Stuart Cording on LinkedIn (https://www.linkedin.com/in/stuart-cording/). Elektor News Bytes - Show #7 - Automotive Black Box, AI improves assembler, and more!](https://i.ytimg.com/vi/nr4mwKkjdYI/mqdefault.jpg)


