Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create a path like this one shaped around you.

Embedded Device Development

12 Modules · 71 Lessons

Recommended resources

Module 2

Low-Level and Systems Programming in Rust

Module 3

ARM Cortex-M Architecture Fundamentals

Module 4

Embedded Rust Toolchain and Project Setup

Module 5

GPIO and Digital I/O

Module 6

Timers and Blocking Interrupts

Module 7

Blocking Serial Communication: UART

Module 8

Blocking Serial Communication: SPI & I2C

Module 9

Introduction to the Embassy Async Framework

Module 10

Async Concurrency and I/O with Embassy

Module 11

Advanced Peripherals and Features

Module 12

Capstone Project: Integrated Embassy Application