v4.2.0¶
v4.2.0 dodaje obsługę wykrywania obiektów do potoku ML, przeprojektowuje skrypty startowe / pyexec oraz naprawia wczytywanie JPEG i USB high-speed (ULPI). Przeprojektowanie boot/exec to zmiana zachowania — zapoznaj się z przełomową zmianą poniżej.
Najważniejsze zmiany¶
Dodano obsługę wykrywania obiektów do potoku TensorFlow/ML.
Przeprojektowano skrypty startowe oraz
pyexec.Naprawiono wczytywanie JPEG oraz pin DIR USB high-speed (ULPI).
Przełomowe: przeprojektowanie skryptu startowego /
pyexeczmienia zachowanie podczas uruchamiania — zobacz przełomową zmianę.
Nowe funkcje¶
Wykrywanie obiektów — dodano obsługę modeli wykrywania obiektów do potoku wnioskowania TensorFlow/ML.
Pozostałe zmiany i ulepszenia¶
Zaktualizowano dołączony submoduł MicroPython.
Poprawki błędów¶
Naprawiono wczytywanie obrazów JPEG oraz definicję pinu DIR USB high-speed ULPI.
Sprzęt i obsługa płytek¶
Arduino Nano RP2040 Connect — ustawiono domyślne piny I2C.
Przełomowe zmiany API¶
Widoczne dla użytkownika zmiany przełomowe API pomiędzy v4.1.4 a v4.2.0.
Jedyną przełomową zmianą jest zmiana behavior w sekwencji boot/exec.
Przeprojektowano skrypty startowe oraz pyexec (behavior)¶
Skrypty startowe oraz ścieżka wykonywania skryptów pyexec zostały przeprojektowane. Zachowanie jest w dużej mierze takie samo, ale zmieniła się kolejność/obsługa rozruchu i wykonywania skryptów — ponownie sprawdź skrypty, które polegały na poprzedniej sekwencji uruchamiania (np. niestandardowe zachowanie boot.py lub dokładną obsługę wyjątków na końcu skryptu).
Commit: b0c7a3272
Lista kontrolna migracji¶
Ponownie sprawdź wszelkie niestandardowe zachowania zależne od boot.py / uruchamiania względem przeprojektowanej sekwencji boot/exec (zmiana boot/exec). Wszystkie pozostałe skrypty działają bez zmian.