Sign in

The Rusty Bits

@therustybits.com
761 followers 161 following 21 posts

Making videos about using Rust in embedded systems youtube.com/@therustybits

PostsRepliesMedia
The Rusty Bits @therustybits.com · 17/09/2026
Looks like Helion Energy writes all of their firmware in Rust 🦀 youtu.be/mtff5OmM6DM
youtu.be
Meet Jack, Firmware Engineer at Helion
YouTube video by Helion
020
Reposted by The Rusty Bits
Dion Dokter @diondokter.nl · 21/08/2026
‼️device-driver v2.0 has been released ‼️ It has been a lot of work, but after almost 1.5 years a new major version of the toolkit is out now! Get it on crates-io: crates.io/crates/devic... Visit the website: device-driver.com Join the matrix chat: matrix.to#/#device-dri...
device-driver.com
device-driver
A toolkit to write better device drivers, faster
2338
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 01/08/2026
github.com/embassy-rs/e... I love a checklist and this checklist is the best guide I am aware of "how to effectively write async embedded rust drivers for microcontrollers" I am aware of today. Parts written by myself and @balbi.sh for MCX-A, expanded by @dirbaio.bsky.social for all of embassy.
github.com
1235
Reposted by The Rusty Bits
Dion Dokter @diondokter.nl · 17/07/2026
Do you live in Czechia? And do you want to do Rust at NXP? They're hiring! nxp.wd3.myworkdayjobs.com/careers/job/...
nxp.wd3.myworkdayjobs.com
Embedded Software Engineer – Rust (MCU Systems)
For our teams in Brno and Rožnov, we are looking for an experienced Embedded Software Engineer focused on Rust and modern embedded systems. If you already work with Rust — or you are coming from embed...
0144
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 19/06/2026
I'm biased because I helped write part of it (and @balbi.sh has continued adding even more info!), but I think the `embassy-mcxa`'s DEVGUIDE is probably one of the better references now for "how embassy HALs work and how to write a good one", if that's what you're in to. github.com/embassy-rs/e...
github.com
0144
Reposted by The Rusty Bits
Dion Dokter @diondokter.nl · 04/05/2026
Final part of my async blog! tweedegolf.nl/en/blog/237/... Last time I shared some tips for improving your async code. Now we look at why the compiler doesn't do it for us. I want to fix it in the compiler, but I need your help! If you can help with funding, reach out to me. Please share :)
tweedegolf.nl
Async Rust never left the MVP state - Blog - Tweede golf
I've previously explained async bloat and some work-arounds for it, but would much prefer to solve the issue at the root, in the compiler. I've submitted a Project Goal, and am looking for help to ...
3339
Reposted by The Rusty Bits
Jonathan Pallant @thejpster.org.uk · 03/05/2026
This paper finds that Rust on an microcontroller costs you about 10% extra flash space, actually saves you a bunch of RAM, and takes no extra time to deliver (as compared to C). Seems about right - especially as the C version needed a heap and the Rust version did not. arxiv.org/pdf/2604.25679
arxiv.org
57514
The Rusty Bits @therustybits.com · 04/05/2026
It’s been awhile since the last video, so here’s a deep-dive into the ESP32 bootloaders, where we port Espressif’s second-stage bootloader to Rust: youtu.be/l75TfMOPG1g
youtu.be
From Zero to ESP32 Bootloader in Embedded Rust
YouTube video by The Rusty Bits
0403
Reposted by The Rusty Bits
Jonathan Pallant @thejpster.org.uk · 05/03/2026
> Arm and Ferrous Systems bring Rust to Cortex-R82AE, enabling memory-safe, high-performance real-time systems for physical AI Working on this has very rewarding and I can't wait to see what you build on top of these building blocks. developer.arm.com/community/ar...
developer.arm.com
Arm Community
ARM Community Site
1225
Reposted by The Rusty Bits
Safety-Critical Rust Consortium @safetycriticalrust.bsky.social · 09/12/2025
Are you in a safety-critical industry? Using the Rust programming language (@rust-lang.org) or would like to? Make your voice heard when it comes to what you'd like to see for Rust Project Goals! (survey link below)
1236
Reposted by The Rusty Bits
Laura Abbott @labbott.name · 20/11/2025
Oxide is hiring in the embedded space. If you enjoy baffling choices by hardware vendors and debugging performance issues come join me. oxide.computer/careers/sw-e...
oxide.computer
Embedded Systems Engineer / Oxide
37630
Reposted by The Rusty Bits
Steve Klabnik @steveklabnik.com · 13/11/2025
“We adopted #rustlang for its security and are seeing a 1000x reduction in memory safety vulnerability density ... with Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one.” security.googleblog.com/2025/11/rust...
security.googleblog.com
Rust in Android: move fast and fix things
Posted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...
332290
Reposted by The Rusty Bits
Dion Dokter @diondokter.nl · 30/10/2025
esp-hal 1.0 has officially been released! developer.espressif.com/blog/2025/10...
developer.espressif.com
esp-hal 1.0.0 release announcement
Announcing esp-hal 1.0, the first Rust SDK for embedded devices.
0457
Reposted by The Rusty Bits
Yuri Astrakhan @nyurik.bsky.social · 29/09/2025
A list of 🦀 Rust-friendly jobs at Rivian VW Tech has posted! US West coast and Belgrade are preferred, but exceptional candidates might be remote! The list will be kept up to date. docs.google.com/document/d/e... #rustlang #rivian
docs.google.com
Rust Engineering Opportunities at RV Tech
0175
The Rusty Bits @therustybits.com · 22/09/2025
This time we’re learning how to setup embedded Rust on an ESP32: youtu.be/dxgufYRcNDg
youtu.be
ESP32 embedded Rust setup explained
YouTube video by The Rusty Bits
1221
Reposted by The Rusty Bits
Jonathan Pallant @thejpster.org.uk · 18/09/2025
Ferrocene 25.08 will include a SIL 2 safety certified subset of libcore. www.linkedin.com/posts/ferrou...
linkedin.com
#ferrocene #rustlang #libcore #iec61508 #rustaceans #oxidize2025 #ferroussystems | Ferrous Systems GmbH
🗣 *tap**tap**tap* – We have a major update on the horizon when it comes to #Ferrocene 25.08. The newest version of Ferrocene is in the final stages to certify a ✨significant subset✨ of the Rust core...
0225
Reposted by The Rusty Bits
Oxidize Conference @oxidizeconf.bsky.social · 17/09/2025
Today we’re kicking things off with the keynote by Ansgar Lindwedel (@eclipse.org), joined by Trustable expert Daniel Silverstone - exploring Rust’s role in safe & scalable automotive innovation. #RustLang
A picture of the keynote from the first conference day at Oxidize 2025 showing Ansgar Lindwedel from Eclipse Foundation joined by Trustable expert Daniel Silverstone.
1163
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 17/09/2025
Occassionally folks reach out to me to ask "how do I hire embedded rust folks for contract/full time work?", and this is generally the answer I give folks: gist.github.com/jamesmunns/c... Feel free to share/etc., I'm all about more folks finding good full time gigs in embedded rust :)
gist.github.com
hiring-embedded-rust.md
GitHub Gist: instantly share code, notes, and snippets.
1256
Reposted by The Rusty Bits
Nicholas Nethercote @nnethercote.bsky.social · 04/09/2025
New blog post: Faster Rust builds on Mac nnethercote.github.io/2025/09/04/f...
nnethercote.github.io
Faster Rust builds on Mac
Did you know that macOS has a secret setting that can make Rust builds faster? It can also make Rust tests faster. It probably even has similar effects for other compiled languages such as C, C++, Go,...
13111
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 13/08/2025
Last episode of season 2 of @sdr-podcast.com: "Intrusive Linked Lists For Fun And Profit (on embedded)"! www.youtube.com/watch?v=ct10... Come and hear about the silly things I'm doing to (ab)use Pin, and the Cool and Unsafe code that allows for safely putting things on the stack in global lists!
youtube.com
Intrusive lists for fun and profit
YouTube video by Self-Directed Research
1183
Reposted by The Rusty Bits
arturo182 @arturo182.bsky.social · 29/07/2025
New RP2350 stepping just dropped, E9 fixed. www.raspberrypi.com/news/rp2350-...
raspberrypi.com
RP2350 A4, RP2354, and a new Hacking Challenge - Raspberry Pi
New A4 stepping of our RP2350 microcontroller now available, with security and other improvements. Plus: another RP2350 Hacking Challenge!
410723
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 09/07/2025
In this episode of @sdr-podcast.com, we're gunna found out exactly how many of our listeners have ever worked in safety critical industries, and whomst among us have opinions about requirements/code/test traceability tools :D www.youtube.com/watch?v=-f6R...
youtube.com
Traceability
YouTube video by Self-Directed Research
6192
The Rusty Bits @therustybits.com · 07/07/2025
In the final episode of our air quality monitor project, we try getting Bluetooth LE working using embedded Rust: youtu.be/L1ScupSwqts
youtu.be
Building a Bluetooth LE device with embedded Rust - moxi Ep3
YouTube video by The Rusty Bits
2316
Reposted by The Rusty Bits
Oxide Computer Company @oxide.computer · 27/06/2025
Why Does Oxide Use Rust?
012920
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 25/06/2025
Reminder: if you're looking for help with Rust, Embedded, or helping big computers talk to little computers: hit me up!
0286
Reposted by The Rusty Bits
Dion Dokter @diondokter.nl · 10/06/2025
Cool, my @rustnl.bsky.social talk is online now! Since doing the talk I've been working more on device-driver because of ideas and inspiration I got from talking to people afterwards :D www.youtube.com/watch?v=xt1v...
youtube.com
Codegen your problems away - device-driver toolkit - Dion Dokter
YouTube video by RustNL
0103
Reposted by The Rusty Bits
Julius Gustavsson @jgust.xyz · 10/06/2025
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?...
youtu.be
Rust at Volvo Cars - Julius Gustavsson
YouTube video by RustNL
0266
The Rusty Bits @therustybits.com · 05/06/2025
In part 2 of our air quality monitor project, we’re driving the microbit’s full LED matrix using async Rust: youtu.be/uZDcWA8cCsw
youtu.be
Driving an LED matrix using async Rust - moxi Ep2
YouTube video by The Rusty Bits
0214
The Rusty Bits @therustybits.com · 23/05/2025
New project series starts today! In this one we learn a little about I2C & where it fits into embedded Rust: youtu.be/vT4-bvHCbE0
youtu.be
Measuring CO2 using I2C & embedded Rust - moxi Ep1
YouTube video by The Rusty Bits
3506
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 07/04/2025
I'm going to be on @memfault.com's YouTube live on Thursday: www.youtube.com/live/kflFgdH... One Q I want to answer is "where is Rust being used in production for embedded?", if anyone wants to share anything that is public I should namedrop, please let me know! Drop by and hype up the chat too!
youtube.com
Interrupt Live: James Munns | From Zero to main(): Bare metal Rust
YouTube video by Memfault
7415
Reposted by The Rusty Bits
Ulf Lilleengen @lulf.no · 25/03/2025
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/
embassy.dev
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...
2268
Reposted by The Rusty Bits
Julius Gustavsson @jgust.xyz · 05/03/2025
Today we revealed our next EV model to sport our Rust based ECU. Check it out: www.youtube.com/live/R-sTdMh... #rustlang
youtube.com
The New Volvo ES90 Reveal
YouTube video by Volvo Cars
2266
Reposted by The Rusty Bits
Jonathan Pallant @thejpster.org.uk · 24/02/2025
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
crates.io: Rust Package Registry
24911
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 24/02/2025
Espressif working towards the first 1.0 vendor HAL for embedded Rust. This is EXTREMELY cool to see! developer.espressif.com/blog/2025/02...
developer.espressif.com
esp-hal 1.0.0 beta announcement
The developer resources in just one place!
69118
Reposted by The Rusty Bits
Yuri Astrakhan @nyurik.bsky.social · 12/02/2025
We have a few #rustlang positions at Rivian! The needle is really moving :) Preferably in CA, but there are options. careers.rivianvw.tech/rivian-vw-gr...
careers.rivianvw.tech
Connectivity Software Engineer - Rust in Palo Alto, California | Rivian and VW Group Technology
rivian-vw-group-technology is hiring a Connectivity Software Engineer - Rust in Palo Alto, California. Review all of the job details and apply today!
22710
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 06/02/2025
The day is finally here! Poststation is now available to download/buy! The goal is to make it easier for more people to use postcard + postcard-rpc in their devices, and make it pretty painless to talk to multiple devices, or multiple versions of devices. Check it out here: poststation.rs
poststation.rs
Poststation by OneVariable GmbH
Talking to devices should be easy
46220
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 29/01/2025
I'm shipping Poststation soon, and am looking to pick up some new consulting work now that core R&D is wrapping up If you need help: * Using Rust for embedded systems * Planning/kicking off a system built with Rust * Connecting two or more devices using Rust * Advising on ^that Hit me up to chat!
13513
Reposted by The Rusty Bits
Steve Klabnik @steveklabnik.com · 23/01/2025
#rustlang in production: Volvo putting Rust in cars (in a good way, hahah) corrode.dev/podcast/s03e...
corrode.dev
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...
1727124
Reposted by The Rusty Bits
Dion Dokter @diondokter.nl · 21/01/2025
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
tweedegolf.nl
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 ...
2337
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 16/01/2025
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...
forms.gle
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!
33723
The Rusty Bits @therustybits.com · 10/01/2025
In this one we learn about using embassy to do embedded development with async Rust: youtu.be/pDd5mXBF4tY
youtu.be
Intro to Embassy : embedded development with async Rust
YouTube video by The Rusty Bits
14217
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 11/12/2024
Oh hey, look at Arm starting to write official "Rust for Embedded" learning material 👀 (spotted by @thejpster.bsky.social) learn.arm.com/install-guid...
learn.arm.com
Rust for Embedded Applications: Install Guide
Get up and running quickly with the most common tool settings with code snippets, using this Rust for Embedded Applications installation guide.
413324
Reposted by The Rusty Bits
Chris Krycho @chriskrycho.com · 25/11/2024
My new chapter of the #Rust book on async and await is finally out on nightly—coming in 1.85! doc.rust-lang.org/nightly/book... I spent months planning, drafting, and rewriting this—and now it’s live! We’ll have more edits and improvements, but this is a huge step forward for learning async in Rust.
doc.rust-lang.org
Async and Await - The Rust Programming Language
716027
Reposted by The Rusty Bits
Steve Klabnik @steveklabnik.com · 18/11/2024
Slightly old news, but I wasn't posting because I was on vacation: I had a great time on the Rust in Production podcast the other day! corrode.dev/podcast/s03e...
corrode.dev
Oxide with Steve Klabnik - Rust in Production Podcast | corrode Rust Consulting
What’s even cooler than writing your own text editor or your own operating system? Building your own hardware from scratch with all the software written in Rust – including firmware, the scheduler, an...
29413
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 15/11/2024
Hell yeah, great to see @diondokter.bsky.social on the Memfault Interrupt blog, showing off portable data storage for embedded Rust on microcontrollers: interrupt.memfault.com/blog/sequent...
interrupt.memfault.com
Sequential-storage - Efficiently Store Data in Flash
A discussion of a sequential storage crate which can be used in Rust projects for efficiently storing data in NOR flash.
2185
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 12/11/2024
There's been a ton of new folks in the last weeks, if you do embedded and/or rustlang stuff, and I don't follow you, say hey so I can follow more folks back!
12354
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 31/10/2024
Just published v0.10 of postcard-rpc, which I intend to release as 1.0 if no issues in the library or wire spec are found. Check it out if you want an out of the box protocol for embassy devices over USB, and stay tuned for more transports like RTT, UART, or Radios! docs.rs/postcard-rpc...
docs.rs
postcard_rpc - Rust
The goal of `postcard-rpc` is to make it easier for a host PC to talk to a constrained device, like a microcontroller.
2196
Reposted by The Rusty Bits
Dion Dokter @diondokter.nl · 31/10/2024
The big rework of device-driver is done! And I have a bunch of docs: diondokter.github.io/device-driver/ Probably gonna cut a 1.0 alpha release soon. Wanna help me out? Go through the docs! Let me know what's missing or not explained well. Would love some feedback.
diondokter.github.io
Preface - device-driver-book
133
Reposted by The Rusty Bits
James Munns @jamesmunns.com · 30/10/2024
Surprising no one I'm continuing my campaign against self-describing formats (like JSON and ProtoBuf) for machine to machine communication, and that "flexibility" really just moves the complexity somewhere else. Come listen to me try to radicalize @fasterthanli.me ! sdr-podcast.com/episodes/par...
sdr-podcast.com
What good is partial understanding?
Self-describing formats, but at what cost? An exploration of self-describing vs non-self-describing formats, and how it changes the shape of your programs more than you might think View the presentati...
2162
The Rusty Bits @therustybits.com · 27/10/2024
This video looks into the defmt crate and finds one weird trick to shrink the size of your logging library for embedded projects: youtu.be/YgpbYBk1M0E
youtu.be
Embedded Rust's logging sorcery
YouTube video by The Rusty Bits
010