Inaugural Issue #1

Here we go!

Hello and welcome to the first issue of the Embedded Rustacean! This newsletter is a bi-weekly 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 one issue closer to that vision.

Want something mentioned? Tag @theembeddedrust on Twitter/X or email us.

Are you getting Started with Embedded Rust? Click here for a suggested step-by-step guide.

Want to Get Involved or Think about Contributing? Click here for a contribution guide.

🚨

Issue Highlights

🔧 embedded-hal release candidate is out for a last check before the awaited 1.0.0 release
🏭️ Infineon is becoming more active in the embedded Rust space issuing educational material
🐛 Malicious Rust libraries appear on crates.io
🥊 A new systems programming language is out to challenge Rust
📖 Learn how to program the ESP32 ADC and SPI peripherals using the esp-idf-hal and Rust std library

💬

Quote of the Issue

Every expert was once a beginner. Don't be afraid to take that first step on your learning journey, for even the longest journeys begin with a single step.

Anonymous

📰

News & Article Roundup

A curation of embedded Rust-related news, articles, and posts

📚️

Educational Resources

A curation of embedded Rust educational resources and tutorials

Updated/New Rusty Projects 🧰

📢

Updates, Events, & Announcements

Updates & announcements from the community

Significant Releases 🚨 
  • embedded-hal 1.0.0-rc.1 released

  • svd2rust 0.30.0 released

  • Rust 1.72 released

  • ESP-IDF 5.1.1 released

  • embassy-macros 0.2.1 released

  • embassy-time 0.1.3 released

  • embassy-executor 0.3.0 released

Upcoming/New Learning Resources & Training 📚
Upcoming Events 🎭

⭐️

Noteworthy Mentions

Existing resources, posts, articles, and designs worth revisiting/mentioning

Noteworthy Learning Resource 📖

📕 Embedded Systems Dictionary by Jack Ganssle and Michael Barr. This book is a goldmine of the most-used terms in embedded systems fit for both beginners and experts alike.

Noteworthy Repo or Crate 📦️ 

📦️ Awesome Penetration Testing repo. This repo offers a collection of awesome penetration-testing cybersecurity resources including ones written in Rust!

Noteworthy Post/Article 🖼️

💼

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

North America Based Jobs 🌎️ 

🔃

Reader Feedback

Help us know how we are doing

Did you find this issue valuable?

Login or Subscribe to participate in polls.

Have More Detailed Feedback?

That’s a wrap!

Toward Building the Future with Embedded Rust, 🦀

- Omar

Join the conversation

or to participate.