v4.8.7¶
v4.8.7 skupia się na odzyskiwaniu i rejestracji płytek, dodając bezpośrednie odzyskiwanie z pliku bootloader.bin dla płytek STM32 i Alif oraz przenosząc przepływ rejestracji kamery i licencji na nowe punkty końcowe serwera oparte na POST. Jest oparte na Qt Creator 14.0.2 i nie zawiera żadnych zmian łamiących zgodność dla projektów użytkowników, poza jednym usuniętym domyślnym skrótem klawiaturowym macOS opisanym poniżej.
Najważniejsze zmiany¶
Odzyskiwanie STM32 potrafi teraz wczytać plik
bootloader.binbezpośrednio za pomocą ST Cube Programmer i prosi o typ płytki przy odzyskiwaniu ukrytych płytek.Odzyskiwanie Alif potrafi teraz wczytać plik
bootloader.binbezpośrednio.Automatyczne skalowanie przykładów zmniejsza skalę przykładowych skryptów z VGA do QVGA na starszych kamerach (M4, M7, H7, NICLA, NICLAV), aby działały w granicach swoich rozdzielczości.
Przebudowa rejestracji przenosi wywołania sieciowe na nowe punkty końcowe POST, zawsze sygnalizuje serwerowi typ płytki oraz zgłasza czytelne błędy i zielony przycisk paska narzędzi
Registered.Skrót łączenia pod macOS został naprawiony przez usunięcie kolidującego domyślnego powiązania klawiszy.
Nowe funkcje¶
Odzyskiwanie STM32 z pliku bootloader.bin. Odzyskiwanie STM32 obsługuje teraz wczytywanie pliku
bootloader.binbezpośrednio i prezentuje okno wyboru typu płytki przy odzyskiwaniu ukrytych płytek, zastępując poprzedni błąd informujący, że dozwolone są tylko plikibootloader.dfu. Gdy płytka używa ST Cube Programmer, dołączone oprogramowanie układowe oraz wybrany plikbootloader.binsą kopiowane do katalogu tymczasowego i przekazywane do istniejącego przepływu programowania fabrycznego Cube Programmer. W przypadku płytek STM32 niekorzystających z Cube Programmer ścieżka oprogramowania układowego.binjest teraz zapisywana do pamięci flash za pomocądfu-utilz opcjami-a 0 -s 0x08000000zamiast-a 0 -s :leave(18b06325f).Odzyskiwanie Alif z pliku bootloader.bin. Płytki Alif można teraz odzyskać przez wczytanie pliku
bootloader.binbezpośrednio; jest on kopiowany na dołączone oprogramowanie układowe w katalogu tymczasowym przed wywołaniem narzędzia pobierania Alif (2a36d5e3b).
Pozostałe zmiany i ulepszenia¶
Automatyczne skalowanie przykładów. Starsze kamery (M4, M7, H7, NICLA, NICLAV) mają teraz automatycznie zmniejszaną skalę przykładowych skryptów z VGA do QVGA, aby przykłady działały w granicach swoich obniżonych rozdzielczości (5adb51a81).
Punkty końcowe rejestracji oparte na POST. Wywołania sieciowe rejestracji kamery i licencji zostały przełączone z adresów URL z ciągiem zapytania GET na żądania POST zakodowane jako formularz wobec nowych punktów końcowych serwera
insert.php,register.phpicheck.php(d5565e050).Czytelniejsze błędy rejestracji. Rejestracja pokazuje teraz czytelne okna błędów, gdy typ płytki nie jest dostępny dla klucza formularza lub gdy osiągnięto limit rejestracji dla danego typu płytki (feaa2ecd9).
Poprawki błędów¶
Naprawiono przepływ łączenia/rejestracji tak, aby zawsze sygnalizował serwerowi OpenMV typ płytki nawet bez klucza formularza, przywracając rejestrację płytki i sprawdzanie licencji, które wcześniej były pomijane (f487fe0d9).
Naprawiono ciąg nazwy sensora podłączonej kamery, aby prawidłowo ukrywał sensory oznaczone jako ukryte, pokazując tylko widoczne typy sensorów (8afa4cb18).
Naprawiono okno Install the Latest Development Release tak, aby ponownie wyświetlało informacje o wydaniu oprogramowania układowego po tym, jak GitHub zmienił znaczniki HTML strony wydania (690dcd67d).
Naprawiono pasek narzędzi tak, aby pokazywał zielony przycisk
Registeredpo udanej rejestracji z kluczem formularza i ukrywał go, gdy nie używa się klucza formularza (c3b0800f3).Naprawiono skrót klawiaturowy łączenia z kamerą pod macOS przez usunięcie kolidującego domyślnego powiązania
Ctrl+E/Cmd+Edla akcji Enter Find String (44479b435).Dodano uśpienia 10 ms, gdy blokada kanału kamery zawiedzie, aby uniknąć zakleszczenia w aktywnej pętli podczas odczytów profilu i strumieniowania ramek (dcc0c7e95).
Obsługa platform i narzędzi¶
Baza Qt Creator: 14.0.2.
Zmiany łamiące zgodność¶
Domyślny skrót
Ctrl+E(Cmd+Epod macOS) dla akcji Enter Find String nie jest już powiązany, uwalniając go dla skrótu łączenia z kamerą pod macOS. Sama funkcja bufora wyszukiwania pozostaje bez zmian i można ją ponownie powiązać wPreferencesw razie potrzeby (44479b435).
Poza tym to wydanie nie zawiera żadnych widocznych dla użytkownika zmian łamiących przepływ pracy ani zachowanie istniejących projektów.