40 lines
1.5 KiB
Markdown
40 lines
1.5 KiB
Markdown
# 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
|