v2.6.7¶
A versão v2.6.7 move os fluxos de trabalho de programação de firmware DFU e de conversão de vídeo para caixas de diálogo de terminal integradas no IDE, acrescenta a programação do co-processador WiFi CYW4343 para o Arduino Portenta H7, e melhora o tratamento de sensores em escala de cinzentos e o prompt de modo DFU. O IDE mantém-se no Qt Creator 4.0.2, o firmware OpenMV incluído avança para 3.6.9 e não há alterações incompatíveis.
Destaques¶
O terminal DFU integrado executa o
dfu-utildentro de uma caixa de diálogo redimensionável do IDE com saída em tempo real (erros destacados a vermelho) e um botão Cancelar, em vez de uma janela de terminal do sistema operativo.O firmware WiFi CYW4343 é agora programado juntamente com o firmware principal ao programar o Arduino Portenta H7 via DFU.
O terminal de conversão de vídeo integrado executa a ferramenta
Convert Videodo FFmpeg na mesma caixa de diálogo redimensionável do IDE com saída em tempo real e opção Cancelar.O prompt de modo DFU redesenhado utiliza um menu pendente com a versão do firmware e uma caixa de seleção opcional
Erase internal file systemque memoriza a última escolha.O suporte a sensores em escala de cinzentos estende a reescrita automática de
RGB565paraGRAYSCALEao sensor MT9V034, além do HM01B0.
Novas funcionalidades¶
Terminal DFU integrado. O
dfu-utilé agora lançado diretamente num terminalQDialogque transmite a saídastdoutem tempo real como texto simples e destaca ostderra vermelho, com um botão Cancelar e geometria de janela guardada, substituindo a janela de terminal externo do sistema operativo. (c2875d871)Programação do co-processador WiFi CYW4343. O carregamento de firmware via DFU no Arduino Portenta H7 executa agora um passo de programação adicional que programa o firmware WiFi CYW4343 integrado (
CYW4343/cyw4343.binem0x90F00000), controlado porextraProgramCommandsemdfu.txt. (62e0ba771, ba31998ce)Terminal de conversão de vídeo integrado. A ferramenta
Convert Videobaseada em FFmpeg executa agora offmpegnuma caixa de diálogo de terminal redimensionável do IDE com saída em tempo real e opção Cancelar, em vez de lançar um terminal externo. (5987bb152)Opção de provisionamento de fábrica. Uma opção de linha de comandos oculta
-form_key, quando fornecida, regista automaticamente o board/ID da OpenMV Cam ligada no servidor da OpenMV, em vez de mostrar o prompt de registo manual. (d5740f71e)
Outras alterações e melhorias¶
Prompt de modo DFU redesenhado. O prompt
board detected in DFU modeé agora uma caixa de diálogo com um menu pendente que mostra a versão exata do firmware de lançamento mais recente e uma caixa de seleção opcionalErase internal file system, e memoriza a última ação selecionada e o estado de apagamento. (0a4d6258c)Dicas de ferramentas para caixas de seleção de apagamento. As caixas de seleção de apagamento do sistema de ficheiros do bootloader/DFU têm agora dicas de ferramentas a clarificar que apagar a unidade flash interna não apaga um cartão SD amovível. (0a4d6258c)
Reescrita de escala de cinzentos no lugar para exemplos abertos. Quando um exemplo helloworld já aberto é executado num sensor HM01B0 ou MT9V034, o IDE reescreve-o no lugar para utilizar
GRAYSCALEpara que funcione nesses sensores apenas de escala de cinzentos. (4448edb38)Mensagem pós-programação mais clara. Após uma atualização de firmware DFU, a mensagem de confirmação explica agora o caso em que
main.pyfoi sobrescrito sem apagar o disco, pelo que a câmara simplesmente executa omain.pye monta a sua unidade. (62e0ba771)Scripts de exemplo atualizados. O
ulab.pyutiliza agoraulab.numericalpara média/desvio-padrão, odeep_sleep.pyreordena o soft-sleep do sensor antes do bypass do regulador OV7725, e um novo19-Low-Power/extint_wakeup.pydemonstra como acordar do modo de paragem via uma interrupção externa. (c30fcb7c3)Polimento da caixa de diálogo de ligação. O texto de progresso
Connecting...foi reformatado com quebras de linha para melhor legibilidade. (0d3619245)
Correções de erros¶
Corrigidas todas as caixas de diálogo Guardar Como (guardar imagem, modelo, descritor, pontos-chave, modelo de rede, exportação de conjunto de dados, registo de terminal, guardar vídeo, converter saída de vídeo) para rejeitar nomes de ficheiro sem extensão e solicitar ao utilizador que adicione uma, em vez de guardar um ficheiro sem extensão. (3a3ba3c5e)
Corrigida a renderização da interface no macOS: a inversão de cor de texto/botão do menu (que dependia do brilho do fundo do menu) e o estilo personalizado de barra de deslocamento escura já não são aplicados no macOS. (39179b6cb, 8b11fbcab)
Suporte de plataforma e ferramentas¶
Base Qt Creator: 4.0.2.
Firmware OpenMV incluído: 3.6.8 para 3.6.9.
Firmware WiFi CYW4343: novo blob
CYW4343/cyw4343.binincluído para o Arduino Portenta H7.Scripts para sensores em escala de cinzentos: os scripts Novo Ficheiro, exemplo e conjunto de dados alternam agora
RGB565paraGRAYSCALEno MT9V034 além do HM01B0 (apenas VGA para QVGA no HM01B0). (ef0c22efb, d5bdd8890)
Alterações incompatíveis¶
Nenhuma. Esta versão é retrocompatível; os projetos e scripts existentes não necessitam de alterações.