v4.2.0¶
v4.2.0 fügt der ML-Pipeline Unterstützung für Objekterkennung hinzu, überarbeitet die Boot-Skripte / pyexec und behebt das JPEG-Laden sowie USB-High-Speed (ULPI). Die Boot-/Exec-Überarbeitung ist eine Verhaltensänderung — lesen Sie den nachstehenden Breaking Change.
Highlights¶
Unterstützung für Objekterkennung zur TensorFlow-/ML-Pipeline hinzugefügt.
Boot-Skripte und
pyexecüberarbeitet.Behoben wurden das JPEG-Laden und der USB-High-Speed-(ULPI-)DIR-Pin.
Breaking: Die Boot-Skript- /
pyexec-Überarbeitung ändert das Startverhalten — siehe den Breaking Change.
Neue Funktionen¶
Objekterkennung — Unterstützung für Objekterkennungsmodelle zur TensorFlow-/ML-Inferenz-Pipeline hinzugefügt.
Weitere Änderungen und Verbesserungen¶
Das gebündelte MicroPython-Submodul wurde aktualisiert.
Fehlerbehebungen¶
Behoben wurden das Laden von JPEG-Bildern und die Definition des USB-High-Speed-ULPI-DIR-Pins.
Hardware- und Board-Unterstützung¶
Arduino Nano RP2040 Connect — die Standard-I2C-Pins gesetzt.
Breaking API-Änderungen¶
Für den Benutzer sichtbare API-Brüche zwischen v4.1.4 und v4.2.0.
Der einzige Breaking Change ist eine behavior-Änderung an der Boot-/Exec-Sequenz.
Boot-Skripte und pyexec überarbeitet (behavior)¶
Die Boot-Skripte und der pyexec-Skriptausführungspfad wurden überarbeitet. Das Verhalten ist weitgehend gleich, aber die Reihenfolge/Behandlung von Boot- und Skriptausführung hat sich geändert — prüfen Sie Skripte erneut, die sich auf die bisherige Startsequenz verlassen haben (z. B. benutzerdefiniertes boot.py-Verhalten oder die genaue Ausnahmebehandlung am Skriptende).
Commit: b0c7a3272
Migrations-Checkliste¶
Prüfen Sie jegliches benutzerdefinierte boot.py- / start-abhängige Verhalten erneut gegen die überarbeitete Boot-/Exec-Sequenz (die Boot-/Exec-Änderung). Alle anderen Skripte laufen unverändert.