v2.9.2¶
A versão v2.9.2 torna o terminal série interativo, permitindo escrever diretamente no REPL do MicroPython da câmara, adiciona a instalação com um clique do firmware de desenvolvimento mais recente e define o RTC da câmara com base no relógio do anfitrião aquando da ligação (requer firmware de câmara 4.3.2 ou superior; o firmware incluído é o 4.3.1). O IDE mantém a base Qt Creator 4.0.2 e não existem alterações incompatíveis para projetos existentes.
Destaques¶
Terminal série interativo: escreva diretamente no terminal do IDE para controlar o REPL do MicroPython da câmara, com as teclas de seta,
Home,EndeDeletemapeadas para os códigos de controlo REPL correspondentes.Instalar a Versão de Desenvolvimento Mais Recente: um novo item do menu
Toolsdescarrega o firmware de ponta diretamente do GitHub e instala-o na câmara ligada.Sincronização de hora com o anfitrião: ao ligar a uma câmara, o RTC desta é agora definido com a data e hora atuais do sistema anfitrião (requer firmware de câmara 4.3.2 ou superior).
Atualizações do instalador no local: o instalador para Windows/Linux desinstala automaticamente uma versão anterior do OpenMV IDE no diretório de destino para uma atualização limpa.
Gravação DFU do Arduino Nicla Vision corrigida, com um tipo de placa dedicado e controlador Windows incluído.
Novas funcionalidades¶
Terminal série interativo. Agora pode escrever diretamente no terminal série do IDE para interagir com o REPL do MicroPython da câmara. As teclas de seta mapeiam para
CTRL+B/CTRL+F/CTRL+P/CTRL+N,HomeeEndmapeiam paraCTRL+AeCTRL+E, eDeletemapeia paraCTRL+D(c50b8c716).Instalar a Versão de Desenvolvimento Mais Recente. Um novo item do menu
Toolsdescarrega o firmware de ponta mais recente do GitHub e instala-o na câmara ligada, com a opção de apagar o sistema de ficheiros interno (87a69e700).Sincronização de hora com o anfitrião na ligação. Ao ligar a uma câmara, o IDE envia agora a data e hora atuais do sistema anfitrião para definir o RTC da câmara. Isto requer firmware de câmara 4.3.2 ou superior; o firmware 4.3.1 incluído nesta versão ainda não suporta o comando de entrada de hora (d3ef9d5e0, ce82350eb).
Outras alterações e melhorias¶
Correções de erros¶
Parar um script ou desligar agora coloca a câmara em repouso e esvazia completamente os buffers de texto e imagem pendentes antes de terminar, evitando fotogramas obsoletos, saída e conflitos de comandos (af8d18d65).
A janela de progresso da gravação de firmware para DFU,
bossacepicotoolagora atualiza as linhas de progresso de apagamento e transferência no lugar, em vez de preencher a janela com milhares de linhas (23345dce4).Uma câmara em modo bootloader (série
000000000011) já não é apresentada como uma porta de ligação normal, sendo utilizada apenas para recuperação via bootloader (9d070b669).O comando Abrir Pasta da OpenMV Cam abre agora corretamente o diretório
.openmv_diskno macOS e Linux, em vez do caminho de porta bruto (adacf333d).Fechar um separador de editor através da barra de separadores fecha agora o editor corretamente sem acionar a lógica de fecho duas vezes (18408e6e5, 09a8e299b).
Os diálogos de erro DFU («No DFU settings for the selected board type!» e «No DFU settings for the selected device!») passam agora a incluir o VID e PID infratores para facilitar a resolução de problemas (640f25df3).
Suporte de plataformas e ferramentas¶
Base Qt Creator: 4.0.2.
A gravação DFU do Arduino Nicla Vision está corrigida ao adicionar o VID/PID do bootloader ao mapa DFU, atribuindo-lhe um tipo de placa dedicado
NICLAVe incluindo o respetivo controlador Windows (90d1ac0ac).Adicionado suporte para o sensor térmico FLIR Lepton 1.6 na tabela de IDs de sensores; a entrada do Lepton 1.0 foi removida (874e80d86).
O firmware de câmara incluído foi atualizado para v4.3.0 e depois v4.3.1 para todas as placas OpenMV e Arduino, com novos scripts de exemplo para Time-of-Flight, temperatura máxima de objeto com Lepton e BLE
aioblepara Nano-RP2040 (3034469f7, ce82350eb).
Alterações incompatíveis¶
Nenhuma. Esta versão não contém quebras de fluxo de trabalho ou de comportamento visíveis para o utilizador em projetos existentes.