Ein USB-Treiber ohne offizielle Dokumentation
- Herausforderung
- Ein Gerät ohne offizielle Unterstützung unter Linux.
- Technische Entscheidung
- Reverse Engineering des USB-Protokolls und ein Rust-Workspace mit drei Crates, in CI gegen mehrere Distributionen geprüft.
- Übertragbar
- Hardware oder Protokolle einbinden, die niemand dokumentiert hat.
- Rust, Workspace mit 3 Crates
- CI auf Fedora, Debian, Ubuntu und Arch
- MIT-Lizenz
Ein ähnlicher Fall? Sprechen wir