v4.2.0¶
A v4.2.0 adiciona suporte a deteção de objetos ao pipeline ML, reformula os scripts de arranque / pyexec, e corrige o carregamento de JPEG e o USB high-speed (ULPI). A reformulação de boot/exec é uma alteração de comportamento — leia a alteração de ruptura abaixo.
Destaques¶
Suporte a deteção de objetos adicionado ao pipeline TensorFlow/ML.
Scripts de arranque e
pyexecreformulados.Corrigidos o carregamento de JPEG e o pino DIR ULPI USB high-speed.
Ruptura: a reformulação do script de arranque /
pyexecaltera o comportamento de arranque — consulte a alteração de ruptura.
Novas funcionalidades¶
Deteção de objetos — adicionado suporte a modelos de deteção de objetos ao pipeline de inferência TensorFlow/ML.
Outras alterações e melhorias¶
O submódulo MicroPython incluído foi atualizado.
Correções de erros¶
Corrigidos o carregamento de imagens JPEG e a definição do pino DIR ULPI USB high-speed.
Suporte de hardware e placas¶
Arduino Nano RP2040 Connect — definidos os pinos I2C predefinidos.
Alterações de ruptura da API¶
Alterações de API visíveis para o utilizador entre v4.1.4 e v4.2.0.
A única alteração de ruptura é uma alteração de comportamento à sequência de arranque/exec.
Scripts de arranque e pyexec reformulados (comportamento)¶
Os scripts de arranque e o caminho de execução de scripts pyexec foram reformulados. O comportamento é em grande parte o mesmo, mas a ordem/tratamento do arranque e da execução de scripts foi alterada — rever os scripts que dependiam da sequência de arranque anterior (por ex., comportamento personalizado de boot.py ou tratamento exato de exceções no final do script).
Commit: b0c7a3272
Guia de migração¶
Rever qualquer comportamento personalizado de boot.py / dependente do arranque face à sequência de arranque/exec reformulada (a alteração de arranque/exec). Todos os outros scripts funcionam sem alterações.