v2.9.2

v2.9.2 macht das serielle Terminal interaktiv, sodass Sie direkt in die MicroPython-REPL der Kamera tippen können, ermöglicht die Installation der neuesten Entwicklungs-Firmware per Klick und stellt beim Verbinden die RTC der Kamera anhand der Host-Uhr ein (erfordert Kamera-Firmware 4.3.2 oder neuer; die hier mitgelieferte Firmware ist 4.3.1). Die IDE basiert weiterhin auf Qt Creator 4.0.2 und es gibt keine bahnbrechenden Änderungen für bestehende Projekte.

Höhepunkte

  • Interaktives serielles Terminal: Tippen Sie direkt in das Terminal der IDE, um die MicroPython-REPL der Kamera zu steuern, wobei die Pfeiltasten sowie Home, End und Delete auf die passenden REPL-Steuercodes abgebildet sind.

  • Neueste Entwicklungsversion installieren: Ein neuer Eintrag im Menü Tools lädt brandaktuelle Firmware von GitHub herunter und flasht sie auf die verbundene Kamera.

  • Host-Zeitsynchronisierung: Beim Verbinden mit einer Kamera wird nun deren RTC anhand des aktuellen Datums und der Uhrzeit des Host-Systems gestellt (erfordert Kamera-Firmware 4.3.2 oder neuer).

  • In-place-Installer-Updates: Der Windows-/Linux-Installer deinstalliert eine vorherige OpenMV IDE im Zielverzeichnis automatisch, um saubere Updates zu ermöglichen.

  • Arduino Nicla Vision DFU-Flashing ist behoben, mit einem dedizierten Boardtyp und mitgeliefertem Windows-Treiber.

Neue Funktionen

  • Interaktives serielles Terminal. Sie können nun direkt in das serielle Terminal der IDE tippen, um mit der MicroPython-REPL der Kamera zu interagieren. Die Pfeiltasten werden auf CTRL+B/CTRL+F/CTRL+P/CTRL+N abgebildet, Home und End auf CTRL+A und CTRL+E und Delete auf CTRL+D (c50b8c716).

  • Neueste Entwicklungsversion installieren. Ein neuer Eintrag im Menü Tools lädt die neueste brandaktuelle Firmware von GitHub herunter und flasht sie auf die verbundene Kamera, mit einer Option zum Löschen des internen Dateisystems (87a69e700).

  • Host-Zeitsynchronisierung beim Verbinden. Beim Verbinden mit einer Kamera sendet die IDE nun das aktuelle Datum und die Uhrzeit des Host-Systems, um die RTC der Kamera zu stellen. Dies erfordert Kamera-Firmware 4.3.2 oder neuer; die mit dieser Version mitgelieferte Firmware 4.3.1 unterstützt den Zeiteingabe-Befehl noch nicht (d3ef9d5e0, ce82350eb).

Weitere Änderungen und Verbesserungen

  • Der Windows-/Linux-Installer zeigt nun eine benutzerdefinierte Seite Installationsordner an und deinstalliert vor der Installation automatisch jede vorherige OpenMV IDE im Zielverzeichnis, was saubere In-place-Updates ermöglicht (374808dc3, dd7e5c76e).

Fehlerbehebungen

  • Das Stoppen eines Skripts oder das Trennen versetzt die Kamera nun in den Leerlauf und leert zunächst die anstehenden Text- und Bildpuffer vollständig, wodurch veraltete Einzelbilder und Ausgaben sowie Befehlskonflikte vermieden werden (af8d18d65).

  • Das Fortschrittsfenster für das Firmware-Flashing bei DFU, bossac und picotool aktualisiert die Lösch- und Download-Fortschrittszeilen nun an Ort und Stelle, anstatt das Fenster mit Tausenden von Zeilen zu überfluten (23345dce4).

  • Eine Kamera im Bootloader-Modus (seriell 000000000011) wird nicht mehr als normaler verbindbarer Port angeboten und stattdessen nur noch für die Bootloader-Wiederherstellung verwendet (9d070b669).

  • Der Befehl Open OpenMV Cam Folder öffnet unter macOS und Linux nun das korrekte Verzeichnis .openmv_disk anstelle des rohen Portpfads (adacf333d).

  • Das Schließen eines Editor-Tabs über die Tab-Leiste schließt den Editor nun korrekt, ohne die Schließlogik zweimal auszulösen (18408e6e5, 09a8e299b).

  • DFU-Fehlerdialoge („No DFU settings for the selected board type!“ und „No DFU settings for the selected device!“) hängen nun die betreffenden VID und PID an, um die Fehlersuche zu erleichtern (640f25df3).

Plattform- und Tool-Unterstützung

  • Qt Creator-Basis: 4.0.2.

  • Arduino Nicla Vision DFU-Flashing ist behoben, indem die Bootloader-VID/PID zur DFU-Zuordnung hinzugefügt, ein dedizierter Boardtyp NICLAV vergeben und der Windows-Treiber mitgeliefert wurde (90d1ac0ac).

  • Unterstützung für den FLIR Lepton 1.6 Wärmesensor in der Sensor-ID-Tabelle hinzugefügt; der Eintrag für Lepton 1.0 wurde entfernt (874e80d86).

  • Die mitgelieferte Kamera-Firmware wurde auf v4.3.0 und anschließend auf v4.3.1 für alle OpenMV- und Arduino-Boards aktualisiert, mit neuen Beispielskripten für Time-of-Flight, Lepton-Objekt-Hochtemperatur und Nano-RP2040 aioble-BLE (3034469f7, ce82350eb).

Bahnbrechende Änderungen

Keine. Diese Version enthält keine für Benutzer sichtbaren Workflow- oder Verhaltensbrüche für bestehende Projekte.