A Qualcomm adquiriu a fabricante de computadores de placa única Arduino. O primeiro fruto desse acordo foi o lançamento do computador de placa única Arduino UNO Q. O novo produto é baseado em um processador Qualcomm, suporta o sistema operacional Linux e conta com suporte a IA. Sua funcionalidade o aproxima mais do computador de placa única Raspberry Pi do que os modelos anteriores do Arduino UNO.

Fonte da imagem: Arduino
“Esta é a placa Arduino UNO mais poderosa de todos os tempos, graças ao que chamamos de arquitetura híbrida de ‘cérebro duplo’, que combina um chip Qualcomm e um microcontrolador (MCU) STM32U585. A placa pode rodar Debian Linux e Zephyr OS. Mais importante ainda, com o Arduino UNO Q, estamos apresentando o Arduino App Lab — uma experiência de desenvolvimento integrado completamente nova que combina desenvolvimento em MCU, MPU e GPU, integrando o desenvolvimento de sketches tradicionais do Arduino com a programação diretamente no subsistema Linux usando Python, e também oferecendo integração de modelos de IA”, disse Marcello Majonchi, Diretor de Produto da Arduino.
O Arduino UNO Q é alimentado por um processador Qualcomm Dragonwing QRB2210, que inclui quatro núcleos Arm Cortex-A53 de 64 bits com clock de até 2 GHz, uma GPU Adreno com aceleração 3D e um processador de sinal de imagem (ISP) capaz de processar dois fluxos de vídeo de 13 megapixels ou um de 25 megapixels a 30 quadros por segundo. A placa inclui 2 GB de RAM LPDDR4 e 16 GB de armazenamento eMMC com um sistema operacional baseado em Debian pré-instalado. Uma versão do Arduino UNO Q com 4/32 GB de memória está prevista para ser lançada até o final do ano. Ambos os modelos suportam Wi-Fi 5 de banda dupla e Bluetooth 5.1.

O coprocessador é um microcontrolador STMicro STM32U585. Ele inclui um único núcleo Arm Cortex-M33 de 32 bits com clock de até 160 MHz, 768 KB de memória estática de acesso aleatório (SRAM) e 2 MB de memória flash. Este microcontrolador é conectado aos conectores estilo Arduino UNO na parte superior da placa, enquanto o chip Qualcomm alimenta um novo par de conectores interboard de alta densidade na parte inferior, que serão compatíveis com diversas placas-mãe, incluindo uma placa-mãe de display, que será lançada em breve.
A placa também possui quatro LEDs RGB controláveis, uma matriz 8×13 de LEDs azuis, um conector de expansão I2C de 3,3 VCC compatível com Qwiic, um botão de pressão endereçável pelo usuário e um conector de depuração remota para o microprocessador. A placa suporta câmeras USB e saída de vídeo através do conector USB Tipo C de modo alternativo. O conector JMEDIA fornece duas entradas MIPI Camera Serial Interface (CSI) e uma saída MIPI Display Serial Interface (DSI). Outras interfaces incluem entrada e saída de áudio, I2C, I3C, SPI, CAN, UART, PSSI e uma interface de entrada/saída de uso geral (GPIO) com suporte para conversão analógico-digital (ADC) e modulação por largura de pulso (PWM).

O acesso a todo o hardware acima é fornecido através do novo ambiente de desenvolvimento Arduino App Lab, que substitui o Arduino IDE existente. O novo ambiente de desenvolvimento abrangente é projetado tanto para microcontroladores (em C com suporte a Wiring) quanto para microprocessadores (em Python). Como Magionchi explicou, ele pode ser usado em dois modos: um ambiente de desenvolvimento tethered tradicional, no qual o Arduino UNO Q é conectado a um host Microsoft Windows, Apple macOS ou Linux via USB; ou um modo completamente autônomo, no qual um monitor, teclado e mouse são conectados diretamente ao Arduino UNO Q, e o ambiente App Lab é executado diretamente no próprio computador de placa única. No entanto, isso exigirá uma docking station USB Tipo C adequada, pelo menos até que o Arduino lance uma placa base com interfaces suficientes.

O App Lab também oferece um terceiro recurso: integração com o Edge Impulse, outra subsidiária da Qualcomm adquirida recentemente. “O Arduino App Lab vem com dezenas de aplicativos de exemplo pré-instalados. Há também diversos modelos de IA pré-treinados e integrados como exemplos, que também estão disponíveis em aplicativos de usuário […] e abrangem uma ampla gama de casos de uso, desde visão computacional até reconhecimento de áudio, fala e processamento de sinais, possibilitando desde automação residencial até robótica industrial. Esses modelos são fornecidos pelo nosso parceiro Edge Impulse. Os desenvolvedores também podem treinar seus próprios modelos graças à integração ativa com o Edge Impulse”, disse Majonchi.

O Arduino UNO Q dará continuidade à tradição de desenvolvimento Arduino de código aberto: o software estará disponível sob a Licença Pública Geral GNU 3 ou a Licença Pública Mozilla. Os esquemas e o hardware serão lançados sob a licença Creative Commons Atribuição-CompartilhaIgual 4.0, que inclui a possibilidade de lançamento comercial de clones e versões derivadas.
O Arduino UNO Q já está disponível para encomenda em variantes de 2 GB/16 GB de memória na Arduino Store e em revendedores autorizados por US$ 44. As entregas começarão em 25 de outubro. A variante de 4 GB/32 GB de memória estará disponível para encomenda em novembro por US$ 59, com entrega prevista “até o final do ano”.
