- The Embedded Rustacean
- Posts
- The Embedded Rustacean Issue #28
The Embedded Rustacean Issue #28
Hello and welcome to the Embedded Rustacean! This newsletter is a bi-monthly curation of resources and a summary of everything happening around embedded Rust ๐ฆ. This newsletter was started because of the belief in Rust as a programming language with all the traits ๐งฌ (pun intended) that prime it to become the future of software in embedded systems. Weโre another issue closer to that vision.
Want something mentioned? Tag @theembeddedrust on Twitter/X or email us.
Are you getting started with embedded Rust? Check out Simplified Embedded Rust also click here for a suggested step-by-step guide.
Want to get involved or think about contributing? Click here for a contribution guide.
Prefer an RSS feed? ๐ก Click here for access.
For sponsorship and advertising opportunities ๐ค Click here or email us.
Get a free graphical overview of the embedded Rust ecosystem here.
Like newsletters? Here are some other awesome (and completely free!) newsletters our readers also enjoy. Explore
Subscriber Count ๐งฎ: 3,186 Rustaceans ๐ฆ
๐จ
Issue Highlights
๐ The state of Rust on the RP2350
๐ Rust embedded Survey deadline approaching
๐ฆ Rust 1.81.0 is out
๐ซ RustWeek 2025 Ticket Sales Started
๐ A new release of Redox OS
โก๏ธ The RP2350 Erratum Situation
๐ A Potential Tesla Model 3 Vulnerability
๐ New Exciting Educational Resources
๐ฌ
Quote of the Issue
We shall do a much better programming job, provided we approach the task with a full appreciation of its tremendous difficulty, provided that we respect the intrinsic limitations of the human mind and approach the task as very humble programmers.
๐ฐ
News & Article Roundup
A curation of embedded Rust-related news, articles, and posts
Embedded Rust News ๐ฐ
Rust on RP2350 โญ๏ธ
Deadline Approaching - Embedded Working Group Community Micro Survey โญ๏ธ
Rust News ๐๏ธ๐ฆ
Announcing Rust 1.81.0 โญ๏ธ
Rust for Linux maintainer steps down in frustration with 'nontechnical nonsense'
Announcing tex-fmt, a new and extremely fast LaTeX formatter written in Rust
Changes to
impl Trait
in Rust 2024Latest Rust Foundation Report Details Technical Accomplishments
New Rust-Based Ransomware Cicada3301 Targets Windows and Linux Systems
General Embedded News/Trends ๐
Model Zoos Set to Simplify Edge AI Application Development โญ๏ธ
New 2 GB Raspberry Pi 5 Has Smaller Die And 30% Lower Idle Power Usage
RISC-V Joint Venture Quintauris Grows to Six, as STMicroelectronics Joins the Party
The updated Philhower Arduino core adds RP2350 and Pico 2 support
Vulnerability discovered in the Tesla Model 3 Tire Pressure System โญ๏ธ
The worsening Raspberry Pi RP2350 E9 erratum situation โญ๏ธ
Raspberry Pi Doubles the RP2350 Security Bug Bounty Prize to $20,000, Extends the Deadline
VIS and NXP will establish a joint venture to build and operate a 300mm fab
NXP's Trimension SR250 targets autonomous industrial and IoT applications
Infineon Harnesses the Power of RISC-V for Next-Generation Automotive MCU Innovation
Comparisons with other Languages ๐๏ธ
Hardware ๐ ๏ธ
Edgeberry allows you to build and manage Raspberry Pi IoT Edge devices
AAEON RICO-MX8P fanless Pico-ITX Plus SBC is powered by NXP i.MX 8M Plus AI processor
KAGA FEI Introduces New Wi-Fi 6 and Bluetooth Combo Module for Embedded Devices
nRFBOX V2 ESP32 wireless hacking tool can scan, analyze, spoof, and jam the whole 2.4GHz spectrum
Epi C3 Is a Fingertip Development Board Built Around the Espressif ESP32-C3
๐๏ธ
Educational Resources
A curation of embedded & Rust educational resources and tutorials
Tutorials & Walkthroughs ๐ซ
Insights, Tools, & Case Studies ๐
Can DARPAโs TRACTOR Pull C to Rust for Memory-Safe Overhaul?
Deploying Edge AI: An Overview of Industry Trends and Hardware Selection
Unmaking the Makefiles - exorcising the Rust compiler test suite one file at a time
Upgrading Linux with Rust looks like a new challenge. It's one of our oldest
How to deadlock Tokio application in Rust with just a single mutex
AutoPatch: Automated Generation of Hotpatches for Real-Time Embedded Devices
Understanding Shared Ownership in Rust: A Beginnerโs Guide
Learn Rust, train doctors โ Interview with Caroline Morton
Best practices for using Simulink autogenerated code in an embedded Rust project
Rust2Go: A simple and efficient way to call Golang from Rust with native async support
General Embedded ๐๏ธ
Boost Italian Schools with Raspberry Pi Thin Clients Run Heavy Apps Efficiently Using ThinLinc
A Review of Techniques for Ageing Detection and Monitoring on Embedded Systems
Learn how to run Flutter on Raspberry Pi ๐ฐ and embedded devices
The Rise of WASM (WebAssembly) in 2024: Why Every Developer Should Care
How to recover a โbrickedโ Raspberry Pi Pico 2 or other RP2350 board
Rapid development of anomaly detection on STM32 using NEAI Studio
OTA updates and fleet management for Zephyr-controlled MCUs with RDFM
โญ๏ธ
Noteworthy Mentions
Useful resources worth mentioning
Noteworthy Course ๐งโ๐ซ
Noteworthy Book ๐๏ธ
Noteworthy Newsletter ๐ฐ
๐ฐ Aimply Briefs - News that doesnโt waste your time
๐ข
Updates, Events, & Announcements
Updates & announcements from the community
Notable Device and/or Framework Crate Updates ๐จ
zerocopy v0.7.35
jh71xx-hal v0.4.1
esp-wifi v0.9.1
xtensa-lx-rt v0.17.1
rt v0.10.1
embedded-graphics-simulator v0.7.0
uefi v0.32.0
Upcoming Events & Deadlines ๐ญ
EuroRust - October 10th & 11th, 2024 , Vienna, Austria, and Online
RustLab 2024 - November 9th-11th, 2024, Florence, Italy
Rust Forge - Call For Sponsors Open - August 2025, Wellington, New Zealand
RustWeek by RustNL - May 13-17, 2025, Utrect, The Netherlands
Rust Nation UK 2025 - CfP Open - February 19 & 20 2025, London, UK
๐ผ
Jobs & Adoption
Keeping track of companies involved with embedded Rust
The Embedded Rust Adoption Tracker ๐งญ
The number of entities that believe in a future involving Rust in embedded is continuously growing. Any new additions will be mentioned here. Meanwhile, click here to access the full list of entities known to adopt/use embedded Rust.
Jobs Postings ๐ญ
Contrary to common belief, many embedded job posts nowadays prefer some knowledge of Rust. Additionally, there is a good amount that requires Rust. The list captures some of the interesting opportunities out there but is not comprehensive by any means. Listings that appear in the newsletter will remain as long as theyโre posted/open online.
Want to share a job post?
Europe Based Jobs ๐๏ธ
๐ฆ Research Scientist โ Embedded Software - Rockwell Automation, Prague, Czech Republic
๐ฆ Research assistant: WiMi Embedded Rust Development for Cybersecurity in Low-Power Distributed System Software - Freie Universitat, Berlin, Germany
๐ฆ Software Engineer - AdaCore, Paris, France or Bristol, UK
๐ฆ Software developer TCP/IP in Rust- Vector Informatik, Stuttgart, Germany
๐ฆ Rust Engineering Lead - Linux and Open Source - Canonical, Global, Hybrid
๐ฆ Embedded Linux Software Engineer - Canonical, Global, Hybrid
๐ฆ Doctoral Thesis: Functional Software Generation - Infineon, Munich, Germany
๐ฆ Embedded Linux Software Engineer - ZF, Plzeล, CZ
๐ฆ Research Scientist โ Applied Security for Industrial Systems - ABB, Baden-Wurttemberg, Germany
๐ฆ Zephyr Embedded Software Engineer - UL Solutions, Erlangen, Germany
๐ฆ IoT DevOps Engineer/Full Stack Developer - Liebherr, Ulm, Germany
๐ฆ Software Architect for Embedded Systems - Siemens, Portugal
North America Based Jobs ๐๏ธ
๐ฆ Embedded Software Engineer, Rust - Anduril, Costa Mesa, CA
๐ฆ Rust Software Engineer - K2 Space, Los Angeles, CA
๐ฆ Rust Engineering Lead - Linux and Open Source - Canonical, Global, Hybrid
๐ฆ Embedded Linux Software Engineer - Canonical, Global, Hybrid
๐ฆ Various Rust-Oriented Positions - MIT Lincoln Laboratory, Lexington, MA
๐ฆ Robotics Software Engineer (Rust) - Pictorus, Oakland, CA
๐
Reader Feedback
Help us know how we are doing
Which Newsletter Section is Your Favorite? |
Have More Detailed Feedback?
Thatโs a wrap!
Rust Regards and Binary Blessings, ๐ฆ
- Omar
Want a byte-sized version of Hacker News?
Try TLDRโs free daily newsletter.
TLDR covers the most interesting tech, science, and coding news in just 5 minutes.
No sports, politics, or weather.
Reply