obp70
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| obp70 [25.10.2024 07:11] – thooge | obp70 [31.10.2025 11:29] (aktuell) – [OBP70] thooge | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== OBP70 ====== | ====== OBP70 ====== | ||
| - | Hardware: https:// | + | Dieses Gerät befindet sich in der Ideenphase |
| + | ===== Programmierung mit platformio ===== | ||
| + | |||
| + | Siehe Abschnitt // | ||
| + | |||
| + | ===== Programmierung mit Arduino CLI ===== | ||
| + | |||
| + | Bei der Verwendung der CLI können normale Makefiles verwendet werden. | ||
| + | Voraussetzungen | ||
| + | apt-get install python3-serial curl | ||
| + | |||
| + | Als normaler Benutzer, dieser muß Mitglied in der Gruppe " | ||
| + | mkdir Arduino | ||
| + | cd Arduino | ||
| + | |||
| + | Das Repository für die CLI liegt unter https:// | ||
| + | |||
| + | Installationsskript holen | ||
| + | curl -fsSL https:// | ||
| + | oder | ||
| + | wget https:// | ||
| + | |||
| + | Installationsdatei ausführbar machen und starten | ||
| + | chmod +x install.sh | ||
| + | ./ | ||
| + | Im aktuellen Verzeichnis existiert anschließend ein Verzeichnis '' | ||
| + | mit dem programm '' | ||
| + | |||
| + | Da es sich bei der CLI nur um eine einzelne Datei handelt, kann diese auch direkt | ||
| + | nach ''/ | ||
| + | |||
| + | |||
| + | Test | ||
| + | arduino-cli version | ||
| + | |||
| + | Basis | ||
| + | arduino-cli config init | ||
| + | arduino-cli core update-index | ||
| + | arduino-cli core install esp32:esp32 | ||
| + | arduino-cli core list | ||
| + | |||
| + | Angeschlossenes Gerät anzeigen | ||
| + | arduino-cli board list | ||
| + | | ||
| + | Bibliotheken | ||
| + | arduino-cli lib update-index | ||
| + | arduino-cli lib list | ||
| + | arduino-cli lib install " | ||
| + | arduino-cli lib install " | ||
| + | |||
| + | Bibliothek suchen | ||
| + | arduino-cli lib search ESP_Display | ||
| + | |||
| + | Die Bibliotheken liegen z.B. unter '' | ||
| + | Manuelle Installation: | ||
| + | cd ~/ | ||
| + | git clone https:// | ||
| + | |||
| + | Beispiel für ein Makefile | ||
| + | <file make Makefile> | ||
| + | BOARD? | ||
| + | PORT? | ||
| + | BUILD=build | ||
| + | .PHONY: default all flash clean | ||
| + | |||
| + | default: all flash clean | ||
| + | |||
| + | all: | ||
| + | arduino-cli compile --fqbn $(BOARD) --output-dir $(BUILD) ./ | ||
| + | |||
| + | flash: | ||
| + | arduino-cli upload --verbose --fqbn $(BOARD) --port $(PORT) --input-dir $(BUILD) | ||
| + | |||
| + | clean: | ||
| + | rm -r build | ||
| + | </ | ||
| ===== Programmierung mit Arduino IDE ===== | ===== Programmierung mit Arduino IDE ===== | ||
| Zeile 13: | Zeile 88: | ||
| * USB Mode: '' | * USB Mode: '' | ||
| * USB CDC on Boot: '' | * USB CDC on Boot: '' | ||
| + | * Set Flash Size as 16MB(128Mb) | ||
| + | * Set PSRAM as OPI PSRAM | ||
obp70.1729840265.txt.gz · Zuletzt geändert: von thooge
