embedded-rust
Setting Up an Embedded Rust Development Environment
Set up a complete Embedded Rust development environment. Install Rust, configure the ARM Cortex-M target, install probe-rs, and verify your setup before programming embedded microcontrollers.
Analyzing PIO Blink Using Logic Analyzer on Raspberry Pi Pico with Embedded Rust
In this post, we use a logic analyzer to study a GPIO signal generated by a PIO state machine on the RP2040. We derive the timing from instruction cycles and validate it on real hardware with Embedded Rust.
Working with Fixed-Point Numbers in Rust Using the fixed Crate
In this post, we take a quick look at fixed-point numbers and how to use them in Rust. We also briefly explain why they are useful in embedded and other scenarios, with examples using the fixed crate.
Getting started: How to Learn Embedded Rust for Beginners
Want to learn Embedded Rust but not sure where to begin? In this post, I will show you how to get started with Embedded Rust and share tutorials, books, videos, and other useful resources you can learn from.