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

34 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.
# Rust on Robots - Workshop (Didacta Ed.)
Rust ist schnell, modern und hilft dabei, typische Embedded-Fehler früh zu vermeiden genau das, was man auf Robotern braucht.
In diesem Workshop gebe ich eine kurze, praxisnahe Einführung in Rust und wir steigen dann direkt in gemeinsame Übungen ein: selbst Rust schreiben, kleine Aufgaben lösen und anschließend Rust auf einem STM32 Bluepill flashen und testen.
Ideal für RoboCup-Interessierte aus der außerschulischen bzw. beruflichen Bildung, die schon einmal programmiert haben und Rust als Werkzeug für robuste Robotik ausprobieren wollen.
## Workshop Layout
Dieses Repository ist als "Rust by Example"-ähnlicher Lernpfad aufgebaut:
- `tutorial/00-setup-live` bis `tutorial/08-final-combined`
- Jeder Schritt hat:
- `task/` (Aufgabe mit TODOs)
- `solution/` (Referenzlösung)
- Teilnehmer arbeiten nur in `task/`.
## Quick Start
1. Host vorbereiten:
- `bash scripts/setup-live.sh`
2. Host prüfen:
- `bash scripts/verify-host.sh`
3. Probe prüfen:
- `bash scripts/verify-probe.sh`
4. Schritt ausführen:
- `bash scripts/run-step.sh 01 task`
## Core Files
- [WORKSHOP.md](/home/wieerwill/Dokumente/GitHub/didkata-rust-on-robots/WORKSHOP.md)
- [HARDWARE.md](/home/wieerwill/Dokumente/GitHub/didkata-rust-on-robots/HARDWARE.md)
- [TROUBLESHOOTING.md](/home/wieerwill/Dokumente/GitHub/didkata-rust-on-robots/TROUBLESHOOTING.md)
- [references/source-map.md](/home/wieerwill/Dokumente/GitHub/didkata-rust-on-robots/references/source-map.md)