v2.9.2¶
v2.9.2 sprawia, że terminal szeregowy staje się interaktywny, dzięki czemu można pisać bezpośrednio w REPL MicroPython kamery, dodaje instalację najnowszego rozwojowego oprogramowania układowego jednym kliknięciem oraz ustawia RTC kamery na podstawie zegara hosta przy połączeniu (wymaga oprogramowania układowego kamery w wersji 4.3.2 lub nowszej; dołączone tutaj oprogramowanie ma wersję 4.3.1). IDE pozostaje oparte na Qt Creator 4.0.2 i nie wprowadza żadnych zmian łamiących zgodność dla istniejących projektów.
Najważniejsze zmiany¶
Interaktywny terminal szeregowy: pisz bezpośrednio w terminalu IDE, aby sterować REPL MicroPython kamery, z klawiszami strzałek oraz
Home,EndiDeleteodwzorowanymi na odpowiednie kody sterujące REPL.Instalacja najnowszego wydania rozwojowego: nowa pozycja w menu
Toolspobiera najnowsze oprogramowanie układowe z GitHub i wgrywa je do podłączonej kamery.Synchronizacja czasu z hostem: połączenie z kamerą ustawia teraz jej RTC na podstawie bieżącej daty i godziny systemu hosta (wymaga oprogramowania układowego kamery w wersji 4.3.2 lub nowszej).
Aktualizacje instalatora w miejscu: instalator dla Windows/Linux automatycznie odinstalowuje poprzednią wersję OpenMV IDE w katalogu docelowym, zapewniając czyste aktualizacje.
Naprawiono wgrywanie Arduino Nicla Vision DFU, dodając dedykowany typ płytki i dołączony sterownik dla Windows.
Nowe funkcje¶
Interaktywny terminal szeregowy. Możesz teraz pisać bezpośrednio w terminalu szeregowym IDE, aby komunikować się z REPL MicroPython kamery. Klawisze strzałek są odwzorowane na
CTRL+B/CTRL+F/CTRL+P/CTRL+N,HomeiEndnaCTRL+AiCTRL+E, aDeletenaCTRL+D(c50b8c716).Instalacja najnowszego wydania rozwojowego. Nowa pozycja w menu
Toolspobiera najnowsze, najświeższe oprogramowanie układowe z GitHub i wgrywa je do podłączonej kamery, z opcją wymazania wewnętrznego systemu plików (87a69e700).Synchronizacja czasu z hostem przy połączeniu. Po połączeniu z kamerą IDE wysyła teraz bieżącą datę i godzinę systemu hosta, aby ustawić RTC kamery. Wymaga to oprogramowania układowego kamery w wersji 4.3.2 lub nowszej; oprogramowanie 4.3.1 dołączone do tego wydania nie obsługuje jeszcze polecenia wprowadzania czasu (d3ef9d5e0, ce82350eb).
Inne zmiany i ulepszenia¶
Poprawki błędów¶
Zatrzymanie skryptu lub rozłączenie powoduje teraz przejście kamery w stan bezczynności oraz najpierw całkowite opróżnienie oczekujących buforów tekstu i obrazu, co zapobiega wyświetlaniu nieaktualnych ramek i danych wyjściowych oraz wyścigom poleceń (af8d18d65).
Okno postępu wgrywania oprogramowania układowego dla DFU,
bossacipicotoolaktualizuje teraz wiersze postępu wymazywania i pobierania w miejscu, zamiast zalewać okno tysiącami wierszy (23345dce4).Kamera znajdująca się w trybie bootloadera (numer seryjny
000000000011) nie jest już oferowana jako normalny port do połączenia i jest używana wyłącznie do odzyskiwania bootloadera (9d070b669).Polecenie Open OpenMV Cam Folder otwiera teraz właściwy katalog
.openmv_diskw systemach macOS i Linux zamiast surowej ścieżki portu (adacf333d).Zamknięcie karty edytora za pomocą paska kart prawidłowo zamyka teraz edytor bez dwukrotnego wyzwalania logiki zamykania (18408e6e5, 09a8e299b).
Okna dialogowe błędów DFU („No DFU settings for the selected board type!” oraz „No DFU settings for the selected device!”) dołączają teraz problematyczne VID i PID, aby ułatwić rozwiązywanie problemów (640f25df3).
Obsługa platform i narzędzi¶
Baza Qt Creator: 4.0.2.
Naprawiono wgrywanie DFU dla Arduino Nicla Vision poprzez dodanie VID/PID jej bootloadera do mapy DFU, nadanie jej dedykowanego typu płytki
NICLAVoraz dołączenie jej sterownika dla Windows (90d1ac0ac).Dodano obsługę termicznego sensora FLIR Lepton 1.6 w tabeli identyfikatorów sensorów; usunięto wpis dla Lepton 1.0 (874e80d86).
Dołączone oprogramowanie układowe kamery zaktualizowano do wersji v4.3.0, a następnie v4.3.1 dla wszystkich płytek OpenMV i Arduino, z nowymi przykładowymi skryptami Time-of-Flight, wykrywania wysokiej temperatury obiektu dla Lepton oraz BLE
aiobledla Nano-RP2040 (3034469f7, ce82350eb).
Zmiany łamiące zgodność¶
Brak. To wydanie nie zawiera żadnych widocznych dla użytkownika zmian w przepływie pracy ani zachowaniu, które łamałyby zgodność z istniejącymi projektami.