Mathias 🦀
mathiasb77.bsky.social
Mathias 🦀
@mathiasb77.bsky.social
Interest in Rust, in particular for firmware development and embedded systems. Opinions are my own.
🇫🇷🇸🇪🇺🇸
Pinned
I’ve created a starter packet for the Embedded Rust community on Bluesky. Reply if you or someone you know should be on this list. go.bsky.app/G3wxTcN
Reposted by Mathias 🦀
Them: But no-one is using Rust in Production

Me: Well, actually…

ferrous-systems.com/blog/rust-wh...
Rust: Who, What and Why for ESA SW PA Workshop
Ferrous Systems is presenting a poster at the European Space Agency's Software Product Assurance Workshop on the commercial uses of Rust
ferrous-systems.com
September 22, 2025 at 2:42 PM
Reposted by Mathias 🦀
If you do #embedded #rust on the #rp2040 with elf2uf2-rs, and you struggle with the recent "Unrecognized ABI" error due to a change in Rust's elf header for `thumbv6m-none-eabi`, I've landed StripedMonkey's patch in both Arch Linux and Homebrew, so if you use those packages, things should work […]
Original post on chaos.social
chaos.social
August 29, 2025 at 8:50 AM
Reposted by Mathias 🦀
What makes a Rust crate friend shaped, for you specifically?
July 15, 2025 at 7:21 PM
Reposted by Mathias 🦀
✨ impl Rust for Microbit: An Open Source Book on Embedded Rust for Simple and Fun Projects

- Smiley Buttons
- Touch sensing to display emoji
- Use Embassy as well
- Play simple tune
- Clap to smile
- Shake Detect
- Connect Phone via Bluetooth

mb2.implrust.com

#rustlang #embedded #microbit
July 15, 2025 at 2:14 AM
Reposted by Mathias 🦀
Rust 1.88.0 has been released! ✨🎊 🦀

This release brings you let chains, naked functions, automatic Cargo cache cleaning, Cell::update, proc_macro span locations, as_chunks methods on slices, and more!

Check out the blog post and release notes for all the details: blog.rust-lang.org/2025/06/26/R...
Announcing Rust 1.88.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
June 27, 2025 at 10:50 AM
Reposted by Mathias 🦀
Really Small Rust
by Cliff L. Biffle at RustWeek 2025!
youtu.be/NKsPEZzA4XM

#rustlang #RustWeek
Really Small Rust - Cliff L. Biffle
We all know Rust scales up, but what kind of resources do you need for Rust firmware in low-end embedded systems?How about a couple of kilobytes in a US$0.50...
youtu.be
June 19, 2025 at 2:32 PM
Reposted by Mathias 🦀
Today we're switching the bzip2 crate from C to 100% rust:

trifectatech.org/blog/bzip2-c...

Thanks to: Alex Crichton and Radically Open Security, and to NLnet Foundation for funding the work through the e-Commons fund with financial support from @minbzk.bsky.social

#rustlang #rust
bzip2 crate switches from C to 100% rust - Trifecta Tech Foundation
Today we published bzip2 version 0.6.0, which uses our rust implementation of the bzip2 algorithm, libbz2-rs-sys, by default. The bzip2 crate is now faster and easier to cross-compile.
trifectatech.org
June 17, 2025 at 12:56 PM
Reposted by Mathias 🦀
The talks from RustWeek are now available on YouTube! It was great fun and a big honour to get our Rust efforts: youtu.be/2JIFUk4f0iE?...
Rust at Volvo Cars - Julius Gustavsson
YouTube video by RustNL
youtu.be
June 10, 2025 at 8:45 AM
Reposted by Mathias 🦀
In part 2 of our air quality monitor project, we’re driving the microbit’s full LED matrix using async Rust:

youtu.be/uZDcWA8cCsw
Driving an LED matrix using async Rust - moxi Ep2
YouTube video by The Rusty Bits
youtu.be
June 5, 2025 at 3:48 PM
Reposted by Mathias 🦀
People always ask me “so is AWS using Rust?” Happy to be part of this article shining some light on how Rust is changing the way services are built in AWS.
May 27, 2025 at 5:31 PM
Reposted by Mathias 🦀
New project series starts today! In this one we learn a little about I2C & where it fits into embedded Rust:

youtu.be/vT4-bvHCbE0
Measuring CO2 using I2C & embedded Rust - moxi Ep1
YouTube video by The Rusty Bits
youtu.be
May 23, 2025 at 7:23 PM
Reposted by Mathias 🦀
Live from the 10 Years of Rust celebration in Utrecht, Netherlands, we are very happy to announce a new version of Rust, 1.87.0!

See the blog post and release notes for all the details!

blog.rust-lang.org/2025/05/15/R...
May 15, 2025 at 5:30 PM
Reposted by Mathias 🦀
Here are all the posters I designed for RustWeek 2025!

1. "Box" (Back tot the Future)

#rustweek #rustweek2025
May 13, 2025 at 8:50 PM
I am counting the days until @rustnl.bsky.social starts. The tickets have sold out! Looking forward to meet rustaceans, again or for the first time.
April 25, 2025 at 10:37 PM
Reposted by Mathias 🦀
Ferrous Systems (I work there!) have agreed to contribute the Ferrocene Language Specification to the Rust Project and allow the Rust Project to take over its development and management

rustfoundation.org/media/ferrou...
Ferrous Systems Donates Ferrocene Language Specification to Rust Project - The Rust Foundation
Rust 1.0 was published in May 2015. As the language approaches its 10th anniversary, Rust has become one of the fastest growing and most-loved languages [1] among developers, thanks to a combination o...
rustfoundation.org
March 26, 2025 at 4:45 PM
Reposted by Mathias 🦀
Even if it's just a number, it feels good to put an official version number on something and have it published. Thanks to my employer, Akiles, for supporting me working on this kind of stuff!

embassy.dev/blog/trouble/
Trouble released | Embassy
The next-generation framework for embedded applications. Write safe, correct and energy-efficient embedded code faster, using the Rust programming language, its async facilities, and the Embassy libra...
embassy.dev
March 25, 2025 at 4:39 PM
No. C++ is not “under attack” (www.theregister.com/2025/03/02/c...). It’s sad, because it reduces the likelihood of (or pushes back) any real progress on the topic.
C++ creator calls for action to address 'serious attacks'
Bjarne Stroustrup says standards committee needs to show it can respond to memory safety push
www.theregister.com
March 3, 2025 at 1:48 AM
Reposted by Mathias 🦀
Today I published arm-targets, a Rust crate that looks at your target string and lets you mark code as only working on specific versions of the Arm architecture. Ideally Rust would have built in target features for this, but it doesn’t.

crates.io/crates/arm-targets
crates.io: Rust Package Registry
crates.io
February 24, 2025 at 12:42 PM
Reposted by Mathias 🦀
It is EXTREMELY cool to me that:

* Use of Rust on Embedded platforms is such a high percentage of the ecosystem (16.8% bare metal, 12.9% with an OS)
* The usage is increasing year over year

Check out the survey results!

blog.rust-lang.org/2025/02/13/2...
February 13, 2025 at 1:47 PM
On my way to FOSDEM for the first time since 2014! I wonder how much it has changed.
January 31, 2025 at 9:50 AM
Reposted by Mathias 🦀
I did the podcast thing! It was great fun chatting with Matthias Endler on his “Rust in Production” podcast. We talked about our little Rust based ECU at Volvo Cars and how it came about. Check it out: corrode.dev/podcast/s03e...
Volvo with Julius Gustavsson - Rust in Production Podcast | corrode Rust Consulting
The car industry is not known for its rapid adoption of new technologies. Therefore, it’s even more exciting to see a company like Volvo Cars embracing Rust for core components of their software stack...
corrode.dev
January 23, 2025 at 5:38 PM
Reposted by Mathias 🦀
Alright, finally my bug hunt retrospective blog has been published!

tweedegolf.nl/en/blog/145/...

Want a deep technical dive into a really weird error that took ages to find and fix? Then this is for you.

#embedded #rustlang
The hunt for error -22 - Blog - Tweede golf
This article is a linear retrospective of how we searched for and eventually fixed a hard-to-find bug in our embedded software. If you're only interested in the outcome, then make sure to read the ...
tweedegolf.nl
January 21, 2025 at 9:53 AM
Reposted by Mathias 🦀
Hey, if you're a Rust and/or embedded person, and you use the probe-rs toolkit (pretty much everyone does in embedded and Rust!), you'd be doing me a huge favor if you took a minute to fill out their survey and/or share internally or with people you know:

forms.gle/FRtUwuFCCKgK...
probe-rs needs your feedback!
Take this 5 minutes survey to help us better understand how you are using probe-rs, an open-source debugging tool for embedded systems. Thanks for helping us make probe-rs even better!
forms.gle
January 16, 2025 at 10:52 AM
Reposted by Mathias 🦀
In this one we learn about using embassy to do embedded development with async Rust:
youtu.be/pDd5mXBF4tY
Intro to Embassy : embedded development with async Rust
YouTube video by The Rusty Bits
youtu.be
January 10, 2025 at 11:14 PM