obp60
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
obp60 [14.12.2024 10:42] – thooge | obp60 [08.08.2025 09:16] (aktuell) – [Hinweise] thooge | ||
---|---|---|---|
Zeile 10: | Zeile 10: | ||
* [[obp60v|Virtueller OBP60]] auf dem Raspberry | * [[obp60v|Virtueller OBP60]] auf dem Raspberry | ||
+ | * [[OBP40]]: Entwicklungssystem für Enthusiasten | ||
===== Firmware ===== | ===== Firmware ===== | ||
Zeile 38: | Zeile 39: | ||
- Firmware erstellen und auf das Gerät laden< | - Firmware erstellen und auf das Gerät laden< | ||
~/ | ~/ | ||
+ | </ | ||
+ | |||
+ | ==== Hinweise ==== | ||
+ | |||
+ | * :!: Die beim ersten Lauf heruntergeladenen Bibiotheken werden nicht automatisch aktualisiert. Um die Versionen zu aktualisieren muß das manuell gestartet werden:< | ||
+ | pio pkg update | ||
+ | </ | ||
+ | * Wenn PlatformIO wegen einer Python-Bibliothek auf einen Fehler läuft, kann diese in der virtuellen PlatformIO-Umgebung (nach-)installiert werden:< | ||
+ | source ~/ | ||
+ | pip install intelhex | ||
+ | deactivate | ||
</ | </ | ||
Zeile 57: | Zeile 69: | ||
Anpassen der Schnittstellengeschwindigkeit auf Standardwerte von OBP60 | Anpassen der Schnittstellengeschwindigkeit auf Standardwerte von OBP60 | ||
stty -F / | stty -F / | ||
+ | |||
Ausgabe der empfangegen Daten | Ausgabe der empfangegen Daten | ||
cat < / | cat < / | ||
- | ===== Seite erstellen | + | oder |
+ | picocom -b 115200 --imap lfcrlf / | ||
+ | CTRL-a, CTRL-q beendet das Programm | ||
+ | |||
+ | ===== Entwicklung ===== | ||
+ | |||
+ | ==== Seite erstellen ==== | ||
- '' | - '' | ||
- '' | - '' | ||
- '' | - '' | ||
+ | |||
+ | ==== Konfiguration ==== | ||
+ | Informationen in '' | ||
+ | |||
+ | Felder | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Im Projekt kann es mehrere Dateien geben, die beim Erstellen zu einer einzigen | ||
+ | Konfiguration zusammengefügt werden. | ||
+ | |||
+ | Über // | ||
+ | je nach Hardware. Die möglichen Werte werden über '' | ||
+ | Momentan in '' | ||
+ | Mit // | ||
+ | Standardwerten vorzubelegen. Dazu müssen je nach PlatformIO-Environment verschiedene | ||
+ | Konfigurationsdateien verwendet werden. | ||
+ | |||
+ | |||
===== Screenshots ===== | ===== Screenshots ===== | ||
+ | Im Browser | ||
< | < | ||
- | http:// | + | http:// |
</ | </ | ||
- | Die Formate '' | + | Oder über die console |
+ | < | ||
+ | wget --content-disposition http://192.168.15.1/ | ||
+ | </ | ||
+ | |||
+ | ===== Sonstiges ===== | ||
+ | |||
+ | Kopplung an [[pypilot]] | ||
+ | * pypilot siehe | ||
+ | * https:// | ||
+ | * https:// | ||
obp60.1734172943.txt.gz · Zuletzt geändert: von thooge