The Embedded Rustacean Issue #2

Hello and welcome to 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 another issue closer to that vision.

πŸ™ Thank you to the 500+ subscribers who joined since the first issue! πŸ™ 

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.

Subject to popular demand an RSS feed has been added πŸ“‘ Click here for access.

🚨

Issue Highlights

πŸ“š Dive into the Rust ESP development ecosystem and learn about creating interrupts using the Rust esp-idf-hal 
🧠 Jetbrains launches early access program for new Rust IDE called RustRover
πŸ§‘β€πŸ’» Community effort emerging toward establishing Swift in embedded development
πŸ“ˆ ARM makes its market debut
πŸ’°οΈ Arduino raises $22 Million from Investors to grow operations
πŸ’»οΈ Espressif’s launches an open-source AIoT development platform
πŸ“‘ Lidar on a chip close edging closer toward commercialization

πŸ’¬

Quote of the Issue

The more that you read, the more things you will know. The more that you learn, the more places you'll go.

Dr. Seuss

πŸ“°

News & Article Roundup

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

Embedded Rust News πŸ“°
General Embedded News/Trends πŸ“ˆ 

πŸ“šοΈ

Educational Resources

A curation of embedded Rust educational resources and tutorials

πŸ“’

Updates, Events, & Announcements

Updates & announcements from the community

Device and/or Framework Crate Updates πŸš¨ 
  • nrf-hal v0.1.1

  • esp32s3-hal v0.12.0

  • esp32s2-hal v0.12.0

  • esp32h2-hal v0.3.0

  • esp32c6-hal v0.5.0

  • esp32c3-hal v0.12.0

  • esp32c2-hal v0.10.0

  • esp32-hal v0.15.0

  • esp-riscv-rt v0.5.0

  • esp-backtrace v0.8.0

  • esp-println v0.6.0

Upcoming/New Learning Resources & Training πŸ“š
Upcoming Events 🎭

⭐️

Noteworthy Mentions

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

Noteworthy Learning Resource πŸ“–
Noteworthy Repo or Crate πŸ“¦οΈ 

πŸ“¦οΈ picoserve is an async no_std HTTP server for bare-metal environments.
πŸ“¦οΈ rxv64 is a Rust reimplementation of the xv6 pedagogical OS from MIT.

Noteworthy Post/Article/Interview πŸ–ΌοΈ

πŸ“° Interview from Embedded World 2023: OxidOS Automotive and Its Rust-Based OS at Embedded World 2023

πŸ’Ό

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.

⭐️ New Additions ⭐️ :

  • Bluewind Srl is a European consultancy specializing in the development of architectures, hardware, and software for embedded devices in the domain of Automotive and Industrial applications when Functional Safety and Cybersecurity are among the requirements. Bluewind is currently pivoting in the direction of wide adoption of Rust, and partnering with major semiconductors and tools manufacturers in the definition of a shared strategy for this evolution.

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

Which Newsletter Section is Your Favorite?

Login or Subscribe to participate in polls.

Have More Detailed Feedback?

That’s a wrap!

Keep Crafting in Rust, πŸ¦€

- Omar

Reply

or to participate.