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

40 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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