v4.8.6

v4.8.6 é uma versão de conectividade e ferramentas focada no carregamento de firmware de câmeras em alta velocidade, em um streaming de framebuffer mais inteligente e em pacotes de IA/toolchain atualizados. Ela permanece baseada no Qt Creator 14.0.2. Não há alterações incompatíveis para os projetos de usuários existentes.

Destaques

  • Carregamento de firmware confiável no macOS para as câmeras de alta velocidade RT1062 e Alif AE3 que executam o protocolo V1 DBG da V4.8.1, contornando um travamento de USB em alta velocidade do TinyUSB.

  • Streaming automático de JPEG versus raw que escolhe JPEG quando a câmera opera em velocidade máxima ou possui um codificador JPEG por hardware, e raw apenas quando a câmera é de alta velocidade e não possui um codificador JPEG, lembrando a escolha por placa.

  • Recuperação do modo ROM/Recovery da Alif durante o carregamento de firmware, acionando a ferramenta de manutenção e solicitando um ciclo de energia.

  • Ferramentas ST Edge AI atualizadas para STEDGEAI 3.0.0 e a toolchain bare-metal Arm GNU para 14.3.rel1.

  • Correções automáticas para csi_ng para que os scripts de exemplo adaptem a resolução e o formato de pixel ao sensor conectado usando a nova API csi.*.

Novos recursos

  • O IDE agora escolhe automaticamente entre streaming de framebuffer em JPEG ou raw com base nas capacidades da placa conectada: ele prefere JPEG quando a câmera opera em velocidade máxima ou possui um codificador JPEG por hardware, e só recorre ao raw quando a câmera é de alta velocidade e não possui um codificador JPEG. A escolha por placa é lembrada entre as sessões (64823318a).

  • O carregamento de firmware da Alif agora consegue detectar e recuperar uma placa que inicia em modo ROM/Recovery, conduzindo a ferramenta de manutenção pela recuperação e solicitando ao usuário que faça um ciclo de energia na câmera em seguida (617724b4e).

Outras alterações e melhorias

  • As correções automáticas dos sensores em escala de cinza e HM01B0/Boson/GENX320 agora também reescrevem as novas chamadas da API csi_ng (.pixformat(csi.*) / .framesize(csi.*)) para que os exemplos adaptem a resolução e o formato de pixel ao sensor conectado (11a3e0d37).

Correções de bugs

  • O carregamento de firmware para as câmeras de alta velocidade RT1062 e Alif AE3 que executam o protocolo V1 DBG da V4.8.1 agora conecta de forma confiável no macOS ao dividir o pacote de verificação de versão do protocolo, contornando um travamento de USB em alta velocidade do TinyUSB (4b558274d).

  • A correspondência da unidade serial USB da câmera agora também aceita um número de série com os bytes invertidos, corrigindo a detecção de unidade em placas que relatam o número de série em ordem de bytes invertida (633f5e559).

  • No macOS, as abas do editor agora são forçadas a alinhar à esquerda da barra de abas em vez de esticar ou centralizar (5a25d12ed, 6f4139739).

Suporte de plataforma e ferramentas

  • Base do Qt Creator: 14.0.2.

  • Ferramentas ST Edge AI atualizadas para STEDGEAI 3.0.0 (a partir da 2.1.0) para Windows, macOS-arm e Linux64, com o perfil neuralart do OPENMV_N6 deixando de usar a opção --mvei; a URL de download do STEDGEAI também foi movida para download.openmv.io (c7560debb, 5fd08b8b6).

  • Toolchain bare-metal Arm GNU atualizada para 14.3.rel1 (a partir da 14.2.rel1) (c7560debb).

Alterações incompatíveis

Nenhuma. Esta versão é totalmente compatível com os projetos e fluxos de trabalho existentes do OpenMV IDE.