v3.0.3¶
v3.0.3 dodaje pełnoprawną obsługę płytki NXP i.MX RT1060 (EVKB-MIMXRT1060), w tym przepływ naprawy i ponownego wgrywania przez szeregowy bootloader (SBL), a także przełącznik automatycznego ponownego łączenia, odtwarzacz strumieni RTSP oraz ulepszenia pomocnika importu i analizy docstringów na potrzeby uzupełniania kodu. Wydanie jest oparte na Qt Creator 4.0.2, podnosi wersję dołączonego oprogramowania układowego OpenMV do v4.4.2 i nie zawiera żadnych zmian łamiących zgodność dla projektów użytkownika.
Najważniejsze zmiany¶
Obsługa NXP i.MX RT1060. Płytka EVKB-MIMXRT1060 jest teraz rozpoznawana i może być wgrywana bezpośrednio z IDE.
Przepływ naprawy bootloadera SBL. Działający przepływ bootloadera pobierania szeregowego (
blhost) może naprawić i ponownie wgrać oprogramowanie kamer opartych na i.MX RT1060, z opcjonalnym wymazaniem systemu plików pamięci flash.Automatyczne ponowne łączenie z OpenMV Cam. Nowy przełącznik w menu
Toolsautomatycznie łączy się ponownie z kamerą po jej wykryciu, bez zatrzymywania działającego skryptu.Odtwarzanie strumienia RTSP. Nowa pozycja w menu
Video Toolsodtwarza strumień RTSP na żywo za pomocąffplay.Pomocnik importu dla zagnieżdżonych modułów. Moduły w niepłaskich hierarchiach folderów są teraz prawidłowo importowane i kopiowane do OpenMV Cam.
Nowe funkcje¶
Obsługa NXP i.MX RT1060 dodaje dedykowany program wgrywający oprogramowanie układowe, który steruje dołączonymi narzędziami
sdphost/blhostw celu programowania EVKB-MIMXRT1060 przez USB, z nową konfiguracjąimx.txti wpisemOMVRT60_IMXRT60_32768_SDRAMwboards.txt(6a040cda3, e72ff6f52).Przepływ bootloadera SBL pozwala użytkownikom naprawić i ponownie wgrać oprogramowanie kamer opartych na i.MX RT1060 za pomocą drugorzędnego bootloadera i.MX, z opcjonalnym wymazaniem systemu plików pamięci flash (sterowanym przez istniejącą akcję wymazywania) podczas ponownego wgrywania (0bb648c94, da591b7c9, c08022fab).
Automatyczne ponowne łączenie z OpenMV Cam, zaznaczalna pozycja w menu
Tools, automatycznie łączy się ponownie z kamerą po jej wykryciu bez zatrzymywania działającego skryptu; stan jest zachowywany między sesjami i wyłącza ręczne akcjeConnect/Disconnect, gdy jest aktywne (0546d806e).Odtwarzanie strumienia RTSP, nowa pozycja w menu
Video Tools(poza Linuksem), pyta o adres IP/domenę, port (domyślnie 554) oraz transport TCP lub UDP, a następnie odtwarza strumieńrtsp://na żywo za pomocąffplay(f6a39055d).Dodano przykłady MicroSpeech do wykrywania słów kluczowych Yes/No dla płytek Nicla Vision i Portenta H7 (8cecde656).
Inne zmiany i ulepszenia¶
Pomocnik importu prawidłowo importuje i kopiuje teraz moduły w zagnieżdżonych (niepłaskich) hierarchiach folderów, obliczając kropkowane nazwy modułów na podstawie ścieżek względnych i rekurencyjnie kopiując foldery; moduły z folderu
Documentsmają pierwszeństwo przed modułami zExamples(e5696f6f8, 33a703157, 1e4a27769).Analiza docstringów na potrzeby uzupełniania kodu prawidłowo wyodrębnia teraz sygnatury argumentów funkcji, w tym usuwając znaczniki
[...]argumentów opcjonalnych z dołączonej dokumentacji HTML (75cb80a09, 05125bec8, 16fde1c1e).Poprawiono niezawodność łączenia/rozłączania: pętle opróżniania buforów tekstu i obrazu działają teraz zawsze, przy czym tylko
scriptStopjest uzależnione od stanu automatycznego ponownego łączenia, dzięki czemu bufory są czysto opróżniane niezależnie od tego, czy automatyczne ponowne łączenie jest włączone (6673302e1).
Poprawki błędów¶
Naprawiono kilka błędów wgrywania i.MX RT: ścieżki plików były przekazywane jako dosłowne ciągi znaków zamiast rozwiązanych ścieżek, polecenie skoku
sdphostbyło błędnie zapisane jakojump-adress, a nazwa pliku binarnego programu wgrywającego bootloader została poprawiona (0bb648c94, c08022fab).Poprawiono literówkę w tekście okna dialogowego o dostępnej aktualizacji,
reourcesnaresources(798f55c31).
Obsługa platform i narzędzi¶
Baza Qt Creator: 4.0.2.
Nowa płytka: NXP i.MX RT1060 (EVKB-MIMXRT1060), wpis płytki
OMVRT60_IMXRT60_32768_SDRAM(folder oprogramowania układowegoEVKBMIMXRT1060) (6a040cda3, e72ff6f52).Dołączone oprogramowanie układowe OpenMV: zaktualizowane do v4.4.2 (przez pośrednie podniesienie do 4.3.3), z odświeżonymi plikami binarnymi firmware/uvc/bootloader dla OPENMV2/3/4/4P/4_PRO/PT, NANO33, NICLAV, PORTENTA i NANO_RP2040 (8cecde656, 292950b60).
Dołączone narzędzia NXP:
blhostisdphostsą teraz oznaczone jako wykonywalne w systemach Linux i macOS, aby przepływ bootloadera i.MX mógł je uruchamiać (3c464ca5a).
Zmiany łamiące zgodność¶
Brak. To wydanie nie wprowadza żadnych zmian łamiących zgodność dla projektów użytkownika; baza Qt Creator pozostaje Qt Creator 4.0.2.