obp60
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
obp60 [12.10.2024 16:38] – thooge | obp60 [12.02.2025 14:03] (aktuell) – [Sonstiges] thooge | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | * https:// | ||
+ | |||
+ | * Quellen für die Firmware: \\ https:// | ||
+ | * Quellen für die Dokumentation: | ||
+ | |||
+ | * [[obp60v|Virtueller OBP60]] auf dem Raspberry | ||
+ | |||
+ | ===== Firmware ===== | ||
+ | |||
+ | Erstellen der Firmware unter Linux lediglich mit PlatformIO Core. | ||
+ | |||
+ | - Abhängigkeiten installieren (als root)< | ||
+ | apt-get install python3-venv | ||
+ | </ | ||
+ | - PlatformIO installieren (als normaler Benutzer) | ||
+ | - Installer herunterladen: | ||
+ | curl -fsSL -o get-platformio.py https:// | ||
+ | wget -O get-platformio.py https:// | ||
+ | </ | ||
+ | - Installer ausführen< | ||
+ | python3 get-platformio.py | ||
+ | </ | ||
+ | - Installer kann anschließend gelöscht werden< | ||
+ | rm get-platformio.py | ||
+ | </ | ||
+ | - Quellen von OBP von Github holen< | ||
+ | git clone https:// | ||
+ | </ | ||
+ | - Firmware erstellen< | ||
+ | cd esp32-nmea2000-obp60 | ||
+ | ~/ | ||
+ | </ | ||
+ | - Firmware erstellen und auf das Gerät laden< | ||
+ | ~/ | ||
+ | </ | ||
+ | |||
+ | ===== Linux / USB ===== | ||
+ | |||
+ | Herstellen einer USB-Kabelverbindung. Systemprotokoll: | ||
+ | < | ||
+ | usb 3-1: new full-speed USB device number 7 using xhci_hcd | ||
+ | usb 3-1: New USB device found, idVendor=303a, | ||
+ | usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 | ||
+ | usb 3-1: Product: USB JTAG/serial debug unit | ||
+ | usb 3-1: Manufacturer: | ||
+ | usb 3-1: SerialNumber: | ||
+ | cdc_acm 3-1:1.0: ttyACM0: USB ACM device | ||
+ | usbcore: registered new interface driver cdc_acm | ||
+ | cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters | ||
+ | </ | ||
+ | |||
+ | Anpassen der Schnittstellengeschwindigkeit auf Standardwerte von OBP60 | ||
+ | stty -F / | ||
+ | |||
+ | Ausgabe der empfangegen Daten | ||
+ | cat < / | ||
+ | |||
+ | ===== Seite erstellen ===== | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | |||
+ | ===== Screenshots ===== | ||
+ | |||
+ | Im Browser | ||
+ | < | ||
+ | http:// | ||
+ | </ | ||
+ | |||
+ | Oder über die console | ||
+ | < | ||
+ | wget --content-disposition http:// | ||
+ | </ | ||
+ | |||
+ | ===== Sonstiges ===== | ||
+ | |||
+ | Kopplung an [[pypilot]] | ||
+ | * pypilot siehe | ||
+ | * https:// | ||
+ | * https:// | ||
+ |
obp60.1728751102.txt.gz · Zuletzt geändert: 12.10.2024 16:38 von thooge