Blog
Tanks | | 9 min read

Learning Rust: The Compiler is your Friend

The Rust programming language doesn't just aim to be practical, it also aims to be useful for the people working with it. Not only does this improve productivity, it also helps learning the language! One of the features I want to pick out: the borrow...
Jorge | | 4 min read

probe-run, run embedded Rust apps like native apps

Today we are pleased to announce the public release of probe-run, a custom Cargo runner for embedded development. This host application integrates into your Cargo workflow and lets you cargo run embedded applications. Let's see how to use it for ARM...
Jorge | | 9 min read

Embedded Rust tooling for the 21st century

These days GDB is the go-to development/debugging tool of many embedded Rust developers. We think there's room for complementary tools that could provide a better development workflow and improve productivity. In this blog post we'll share our vision...
James | | 4 min read

Knurling-rs Announcement

Today we're announcing Knurling - Ferrous' effort to sustainably build better tooling for developing and debugging Rust software for embedded systems. To make this a reality, we are opening a GitHub organization to collect these efforts, as well...
Tanks | | 5 min read

Learning Rust: Mindsets and Expectations

We often hear that Rust is a language that is too complex and too difficult to learn. While, yes, the language is complex, we have identified some existing mindsets and expectations that serve as obstacles to the learning process. Let's discuss these...