v2.6.7¶
v2.6.7 przenosi przepływy pracy programowania oprogramowania układowego przez DFU oraz konwersji wideo do osadzonych okien dialogowych terminala IDE, dodaje programowanie koprocesora WiFi CYW4343 dla Arduino Portenta H7 oraz usprawnia obsługę sensorów w skali szarości i monit trybu DFU. IDE pozostaje na Qt Creator 4.0.2, dołączone oprogramowanie układowe OpenMV awansuje do 3.6.9, a żadnych zmian powodujących niezgodność nie ma.
Najważniejsze zmiany¶
Osadzony terminal programowania DFU uruchamia
dfu-utilwewnątrz okna dialogowego IDE o zmiennym rozmiarze z wyjściem na żywo (błędy podświetlane na czerwono) oraz przyciskiem Cancel zamiast zewnętrznego okna terminala systemu operacyjnego.Oprogramowanie układowe WiFi CYW4343 jest teraz programowane wraz z głównym oprogramowaniem układowym podczas programowania Arduino Portenta H7 przez DFU.
Osadzony terminal konwersji wideo uruchamia narzędzie FFmpeg
Convert Videow tym samym oknie dialogowym IDE o zmiennym rozmiarze z wyjściem na żywo i przyciskiem Cancel.Przeprojektowany monit trybu DFU używa listy rozwijanej wersji oprogramowania układowego oraz opcjonalnego pola wyboru
Erase internal file system, które zapamiętuje twój ostatni wybór.Obsługa sensorów w skali szarości rozszerza automatyczne przepisywanie
RGB565naGRAYSCALEo MT9V034 oprócz HM01B0.
Nowe funkcje¶
Osadzony terminal programowania DFU.
dfu-utiluruchamia się teraz bezpośrednio w terminaluQDialog, który strumieniuje wyjściestdoutna żywo jako zwykły tekst i podświetlastderrna czerwono, z przyciskiem Cancel oraz zapisaną geometrią okna, zastępując zewnętrzne okno terminala systemu operacyjnego. (c2875d871)Programowanie koprocesora WiFi CYW4343. Wczytywanie oprogramowania układowego przez DFU na Arduino Portenta H7 wykonuje teraz dodatkowy krok programowania, który programuje wbudowane oprogramowanie układowe WiFi CYW4343 (
CYW4343/cyw4343.binpod0x90F00000), sterowane przezextraProgramCommandswdfu.txt. (62e0ba771, ba31998ce)Osadzony terminal konwersji wideo. Narzędzie
Convert Videooparte na FFmpeg uruchamia terazffmpegw oknie dialogowym terminala IDE o zmiennym rozmiarze z wyjściem na żywo i przyciskiem Cancel, zamiast uruchamiać zewnętrzny terminal. (5987bb152)Opcja fabrycznego provisioningu. Ukryta opcja wiersza poleceń
-form_key, gdy zostanie podana, automatycznie rejestruje płytkę/identyfikator podłączonej OpenMV Cam na serwerze OpenMV zamiast wyświetlać ręczny monit rejestracji. (d5740f71e)
Pozostałe zmiany i ulepszenia¶
Przeprojektowany monit trybu DFU. Monit
board detected in DFU modejest teraz oknem dialogowym z listą rozwijaną pokazującą dokładną najnowszą wersję oprogramowania układowego wydania oraz opcjonalnym polem wyboruErase internal file system, a także zapamiętuje ostatnio wybraną akcję i stan kasowania. (0a4d6258c)Podpowiedzi pól wyboru kasowania. Pola wyboru kasowania systemu plików bootloadera/DFU mają teraz podpowiedzi wyjaśniające, że skasowanie wewnętrznej pamięci flash nie kasuje wymiennej karty SD. (0a4d6258c)
Przepisywanie na skalę szarości w miejscu dla otwartych przykładów. Gdy już otwarty przykład helloworld jest uruchamiany na sensorze HM01B0 lub MT9V034, IDE przepisuje go w miejscu, aby używał
GRAYSCALE, dzięki czemu działa na tych sensorach obsługujących wyłącznie skalę szarości. (4448edb38)Czytelniejszy komunikat po programowaniu. Po aktualizacji DFU/oprogramowania układowego komunikat potwierdzenia wyjaśnia teraz przypadek, w którym plik
main.pyzostał nadpisany bez kasowania dysku, więc kamera po prostu uruchamiamain.pyi montuje swój dysk. (62e0ba771)Zaktualizowane przykładowe skrypty.
ulab.pyużywa terazulab.numericaldo obliczania średniej/odchylenia standardowego,deep_sleep.pyzmienia kolejność miękkiego usypiania sensora przed obejściem regulatora OV7725, a nowy19-Low-Power/extint_wakeup.pydemonstruje wybudzanie z trybu stop za pomocą przerwania zewnętrznego. (c30fcb7c3)Dopracowanie okna dialogowego połączenia. Tekst postępu
Connecting...został przeformatowany z podziałami wierszy dla czytelności. (0d3619245)
Poprawki błędów¶
Naprawiono wszystkie okna dialogowe Save-As (zapis obrazu, szablonu, deskryptora, punktów kluczowych, modelu sieci, eksportu zbioru danych, dziennika terminala, zapisu wideo, wyjścia konwersji wideo), tak aby odrzucały nazwy plików bez rozszerzenia i monitowały użytkownika o jego dodanie zamiast zapisywać plik bez rozszerzenia. (3a3ba3c5e)
Naprawiono renderowanie interfejsu specyficzne dla macOS: inwersja koloru tekstu/przycisku menu (która zależała od jasności tła menu) oraz niestandardowy ciemny styl paska przewijania nie są już stosowane w macOS. (39179b6cb, 8b11fbcab)
Obsługa platform i narzędzi¶
Baza Qt Creator: 4.0.2.
Dołączone oprogramowanie układowe OpenMV: 3.6.8 do 3.6.9.
Oprogramowanie układowe WiFi CYW4343: nowy blob
CYW4343/cyw4343.bindołączony dla Arduino Portenta H7.Skrypty sensorów w skali szarości: skrypty New File, przykładowe oraz zbiorów danych przełączają teraz
RGB565naGRAYSCALEna MT9V034 oprócz HM01B0 (zmiana z VGA na QVGA tylko dla HM01B0). (ef0c22efb, d5bdd8890)
Zmiany powodujące niezgodność¶
Brak. To wydanie jest wstecznie zgodne; istniejące projekty i skrypty nie wymagają żadnych zmian.