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

General Embedded ๐Ÿ“Ÿ๏ธ 
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

Reply

or to participate.