v4.8.6

v4.8.6 is een connectiviteits- en toolingrelease die zich richt op snel laden van camerafirmware, slimmere framebuffer-streaming en bijgewerkte AI-/toolchain-bundels. Hij blijft gebaseerd op Qt Creator 14.0.2. Er zijn geen ingrijpende wijzigingen voor bestaande gebruikersprojecten.

Hoogtepunten

  • Betrouwbaar firmware laden op macOS voor snelle RT1062- en Alif AE3-camera’s die het V4.8.1 V1 DBG-protocol draaien, door een TinyUSB high-speed-USB-vastloper te omzeilen.

  • Automatische JPEG- versus raw-streaming die JPEG kiest wanneer de camera op volle snelheid draait of een hardware-JPEG-encoder heeft, en alleen raw wanneer de camera high-speed is en geen JPEG-encoder heeft, waarbij de keuze per board wordt onthouden.

  • Alif ROM-/Recovery-modusherstel tijdens het laden van firmware, waarbij de maintenance-tool wordt aangestuurd en om een power-cycle wordt gevraagd.

  • ST Edge AI-tools bijgewerkt naar STEDGEAI 3.0.0 en de Arm GNU bare-metal-toolchain naar 14.3.rel1.

  • csi_ng-auto-fixups zodat voorbeeldscripts resolutie en pixelformaat aanpassen aan de aangesloten sensor met behulp van de nieuwe csi.*-API.

Nieuwe functies

  • De IDE kiest nu automatisch JPEG- versus raw-framebuffer-streaming op basis van de mogelijkheden van het aangesloten board: hij geeft de voorkeur aan JPEG wanneer de camera op volle snelheid draait of een hardware-JPEG-encoder heeft, en valt alleen terug op raw wanneer de camera high-speed is en geen JPEG-encoder heeft. De keuze per board wordt tussen sessies onthouden (64823318a).

  • Alif-firmware laden kan nu een board detecteren en herstellen dat in de ROM-/Recovery-modus opkomt, waarbij de maintenance-tool door het herstel wordt aangestuurd en de gebruiker wordt gevraagd de camera daarna te power-cyclen (617724b4e).

Overige wijzigingen en verbeteringen

  • Auto-fixups voor grijswaarden- en HM01B0/Boson/GENX320-sensoren herschrijven nu ook de nieuwe csi_ng-API-aanroepen (.pixformat(csi.*) / .framesize(csi.*)) zodat voorbeelden resolutie en pixelformaat aanpassen aan de aangesloten sensor (11a3e0d37).

Bugfixes

  • Firmware laden voor snelle RT1062- en Alif AE3-camera’s die het V4.8.1 V1 DBG-protocol draaien, verbindt nu betrouwbaar op macOS door het protocolversiecontrolepakket te splitsen om een TinyUSB high-speed-USB-vastloper te omzeilen (4b558274d).

  • Het koppelen van het USB-seriële station van de camera accepteert nu ook een byte-omgekeerd serienummer, waarmee stationsdetectie wordt gecorrigeerd op boards die het serienummer in omgekeerde bytevolgorde rapporteren (633f5e559).

  • Op macOS worden de editortabbladen nu gedwongen links in de tabbalk uitgelijnd in plaats van uit te rekken of te centreren (5a25d12ed, 6f4139739).

Platform- en toolondersteuning

  • Qt Creator-basis: 14.0.2.

  • ST Edge AI-tools bijgewerkt naar STEDGEAI 3.0.0 (van 2.1.0) voor Windows, macOS-arm en Linux64, waarbij het OPENMV_N6-neuralart-profiel de --mvei-optie laat vallen; de STEDGEAI-download-URL is ook verplaatst naar download.openmv.io (c7560debb, 5fd08b8b6).

  • Arm GNU bare-metal-toolchain bijgewerkt naar 14.3.rel1 (van 14.2.rel1) (c7560debb).

Ingrijpende wijzigingen

Geen. Deze release is volledig compatibel met bestaande OpenMV IDE-projecten en -workflows.