2020-08-07 1:03 AM
From what i've seen the Rust programming language is becoming more and more popular and since it does not rely on a virtual machine, like java or python, it could be a good option for embedded development and other low-level programs.
I know that there are ways to get Rust on STM32 MCUs running, but without official support its really hard to start a series project using those tools. At this point i see it as something fun to try out and benchmark and compare with a traditional C program + FreeRTOS.
Does anyone know if there are any official plans from ST to have a Rust wrapper on the existing C HAL or a complete ground-up Rust HAL? Maybe support in CubeIDE for both C and Rust?
2024-06-25 8:47 AM
Would be very excited to see ST contribute to the amazing open-source efforts from the Rust community. Just as a side note, approximately a year ago, Infineon announced official rust support for some of their microcontrollers.
2026-01-30 10:07 AM
2026 already. Is there any news on this?
2026-02-12 4:24 AM
Our software stack is running on Rust, and there is starting to be internal pressure to use the language for firmware too.
If ST won't provide support for it, we may end up being dragged away to a competitor despite how much we like your products.
2026-02-12 4:33 AM - edited 2026-02-12 4:33 AM
@Scopi wrote:we may end up being dragged away to a competitor
Out of interest, what other chipmakers are supporting Rust on their microcontrollers ?
2026-02-12 5:52 PM
As THoep.924 mentioned, Infineon has some Rust support. I have no direct experience with that so cannot comment.