Files
didakta-rust-on-robots/source-map.md
2026-03-08 19:41:38 +01:00

1.5 KiB
Raw Blame History

Source Map

Dieses Mapping dokumentiert, welche gesammelten Quellen in welche Workshop-Bausteine eingeflossen sind.

Rust Basics (01-03)

  1. sources/rust-by-example/*
    • Schrittweiser Lernstil mit kleinen, lauffähigen Beispielen
  2. sources/Introduction - A Gentle Introduction to Rust.md
    • sanfter Einstieg in Ownership/Borrowing
  3. sources/Learn Rust - Rust Programming Language.md
    • Orientierung an offiziellen Lernpfaden

Embedded Foundations (04)

  1. sources/Intro to Rust on Embedded Your First no_std Project with Code Examples Hubble Network Community.md
    • no_std, PAC/HAL/BSP, Einstiegspfad
  2. sources/rust-embedded-book/src/intro/no-std.md
    • saubere no_std-Grundlagen
  3. sources/rust-embedded-book/src/peripherals/singletons.md
    • Ownership auf Hardware-Peripherie übertragen

Tooling and Workflow (00, scripts)

  1. sources/Embedded Rust Toolchains Albert Skog.md
    • Probe-rs/probe-run Workflow-Einordnung
  2. sources/Embassy Book.md
    • praktischer Cargo + probe-rs Runner-Ansatz

STM32 Practical Steps (05-08)

  1. sources/rust-embassy-stm32/src/bin/{blinky.rs,button.rs,adc.rs}
    • konkrete Zielübungen (LED/Button/ADC + Logs)
  2. sources/STM32F4 Embedded Rust at the HAL *.md
    • didaktische Sequenz: GPIO -> Input -> ADC -> Integration
  3. sources/AnyLeaf articles Writing embedded firmware using Rust.md
    • Register/HAL-Abstraktionslevel, Embedded-Rust Argumentation
  4. sources/Brave new IO Embedded in Rust.md
    • Ownership/Typisierung für sichere Hardwarezugriffe