@@ -28,17 +28,18 @@ Die Roadmap dafür ist aktuell:
...
@@ -28,17 +28,18 @@ Die Roadmap dafür ist aktuell:
## Ressourcen und Notizen
## Ressourcen und Notizen
Der Chip auf dem Pico ist ein RP2040.
- Der Chip auf dem Pico ist ein RP2040.
Der WiFi-Chip ist ein cyw43
- Der WiFi-Chip ist ein cyw43
- Die VGA-Out Logik muss wohl neu erfunden werden. Es scheint noch keine Lösung in Rust zu geben dafür, die FOSS-Community wird es aber eventuell danken haha
"rust runs on EVERYTHING (no operating system, just Rust)" von Low Level
-"rust runs on EVERYTHING (no operating system, just Rust)" von Low Level
Kleine Anleitung Blinky in Rust auf den R-Pi Pico zu übersetzen. Benutzt rp2040_hal
Kleine Anleitung Blinky in Rust auf den R-Pi Pico zu übersetzen. Benutzt rp2040_hal
https://www.youtube.com/watch?v=Yi0WRF5WPFw
https://www.youtube.com/watch?v=Yi0WRF5WPFw
rp2040_hal: Der Hardware Abstraction Layer ist eine Rust-Bibliothek (Crate), die die Kommunikation mti dem rp2040-Chip vereinfacht/ermöglicht.
-rp2040_hal: Der Hardware Abstraction Layer ist eine Rust-Bibliothek (Crate), die die Kommunikation mti dem rp2040-Chip vereinfacht/ermöglicht.
https://docs.rs/rp2040-hal/latest/rp2040_hal/
https://docs.rs/rp2040-hal/latest/rp2040_hal/
Embassy: Ein Framework für Microcontroller. Hier gibt es einiges um mit der Netzwerk-Hardware zu arbeiten. Das könnte sehr gut sein.
-Embassy: Ein Framework für Microcontroller. Hier gibt es einiges um mit der Netzwerk-Hardware zu arbeiten. Das könnte sehr gut sein.
Außerdem zielen die drauf ab parallele Ausführung (async) zu verwenden. Was wichtig werden könnte. Wie sich Embassy mit dem R-Pi verhält weiß ich noch nicht.
Außerdem zielen die drauf ab parallele Ausführung (async) zu verwenden. Was wichtig werden könnte. Wie sich Embassy mit dem R-Pi verhält weiß ich noch nicht.