v4.8.6

v4.8.6 to wydanie dotyczące łączności i narzędzi, skupione na szybkim ładowaniu oprogramowania układowego kamery, inteligentniejszym strumieniowaniu bufora ramki oraz zaktualizowanych pakietach AI/łańcucha narzędzi. Pozostaje oparte na Qt Creator 14.0.2. Nie ma żadnych zmian łamiących zgodność dla istniejących projektów użytkowników.

Najważniejsze zmiany

  • Niezawodne ładowanie oprogramowania układowego pod macOS dla szybkich kamer RT1062 i Alif AE3 działających na protokole V4.8.1 V1 DBG, dzięki obejściu blokady szybkiego USB w TinyUSB.

  • Automatyczny wybór strumieniowania JPEG lub surowego, który wybiera JPEG, gdy kamera działa z pełną prędkością lub ma sprzętowy koder JPEG, a tryb surowy tylko wtedy, gdy kamera jest szybka i nie ma kodera JPEG, zapamiętując wybór dla każdej płytki.

  • Odzyskiwanie z trybu ROM/Recovery Alif podczas ładowania oprogramowania układowego, sterujące narzędziem konserwacji i prośbą o ponowne uruchomienie zasilania.

  • Narzędzia ST Edge AI zaktualizowane do STEDGEAI 3.0.0 oraz łańcuch narzędzi Arm GNU bare-metal do 14.3.rel1.

  • Automatyczne poprawki csi_ng, dzięki którym przykładowe skrypty dostosowują rozdzielczość i format pikseli do podłączonego sensora przy użyciu nowego API csi.*.

Nowe funkcje

  • IDE automatycznie wybiera teraz strumieniowanie bufora ramki w formacie JPEG lub surowym na podstawie możliwości podłączonej płytki: preferuje JPEG, gdy kamera działa z pełną prędkością lub ma sprzętowy koder JPEG, a do trybu surowego przechodzi tylko wtedy, gdy kamera jest szybka i nie ma kodera JPEG. Wybór dla każdej płytki jest zapamiętywany między sesjami (64823318a).

  • Ładowanie oprogramowania układowego Alif potrafi teraz wykryć i odzyskać płytkę, która uruchamia się w trybie ROM/Recovery, prowadząc narzędzie konserwacji przez odzyskiwanie i prosząc użytkownika o ponowne uruchomienie zasilania kamery (617724b4e).

Pozostałe zmiany i ulepszenia

  • Automatyczne poprawki dla skali szarości oraz sensorów HM01B0/Boson/GENX320 przepisują teraz również wywołania nowego API csi_ng (.pixformat(csi.*) / .framesize(csi.*)), dzięki czemu przykłady dostosowują rozdzielczość i format pikseli do podłączonego sensora (11a3e0d37).

Poprawki błędów

  • Ładowanie oprogramowania układowego dla szybkich kamer RT1062 i Alif AE3 działających na protokole V4.8.1 V1 DBG łączy się teraz niezawodnie pod macOS dzięki podzieleniu pakietu sprawdzania wersji protokołu, co obchodzi blokadę szybkiego USB w TinyUSB (4b558274d).

  • Dopasowywanie napędu USB kamery po numerze seryjnym akceptuje teraz również numer seryjny z odwróconą kolejnością bajtów, naprawiając wykrywanie napędu na płytkach, które zgłaszają numer seryjny w odwróconej kolejności bajtów (633f5e559).

  • Pod macOS karty edytora są teraz wymuszane do wyrównania do lewej strony paska kart zamiast rozciągania lub centrowania (5a25d12ed, 6f4139739).

Obsługa platform i narzędzi

  • Baza Qt Creator: 14.0.2.

  • Narzędzia ST Edge AI zaktualizowane do STEDGEAI 3.0.0 (z 2.1.0) dla Windows, macOS-arm i Linux64, przy czym profil neuralart OPENMV_N6 rezygnuje z opcji --mvei; adres URL pobierania STEDGEAI został także przeniesiony do download.openmv.io (c7560debb, 5fd08b8b6).

  • Łańcuch narzędzi Arm GNU bare-metal zaktualizowany do 14.3.rel1 (z 14.2.rel1) (c7560debb).

Zmiany łamiące zgodność

Brak. To wydanie jest w pełni zgodne z istniejącymi projektami i przepływami pracy OpenMV IDE.