O projeto Raspberry Pi anunciou a disponibilidade da nova placa Raspberry Pi Compute Module 5, que é uma variante portátil do modelo Raspberry Pi 5, medindo apenas 55 × 40 mm. O preço da placa varia de 45 a 135 dólares, dependendo da quantidade de memória e da disponibilidade de suporte a Wi-Fi.
A placa é equipada com o SoC BCM2712, que também é utilizado no Raspberry Pi 5, e inclui quatro núcleos ARMv8 Cortex-A76 de 64 bits, operando a uma frequência de 2,4 GHz, junto com o acelerador gráfico VideoCore VII. Possui duas saídas de vídeo HDMI (4Kp60). O acelerador de vídeo suporta APIs gráficas Vulkan 1.3 e OpenGL ES 3.1, e é capaz de decodificar vídeo H.265 (HEVC) com qualidade 4Kp60. A placa apresenta interface PCI Express 2.0, duas interfaces MIPI DSI de quatro canais para tela (DSI) e câmera (CSI-2), Ethernet Gigabit, 2 × USB 3.0, GPIO de 30 pinos, 6 × UART, 5 × I2C, 5 × UART, 4 × PWM, 5 × SPI e SDIO 2.0.
A placa é oferecida em versões com diferentes tamanhos de RAM (1GB, 2GB, 4GB, 8GB SDRAM) e eMMC Flash (0GB, 16GB, 32GB, 64GB), bem como com suporte ou sem suporte à conectividade sem fio (2.4 GHz, 5.0 GHz IEEE 802.11 b/g/n/ac e Bluetooth 5.0, BLE). Espera-se que, no próximo ano, uma versão com 16 GB de RAM esteja disponível para venda. A faixa de temperatura de operação varia de -20 a 85°C (a versão anterior da placa poderia operar na faixa de 0°C a 80°C).

O conector da placa é compatível com a versão anterior Raspberry Pi Compute Module 4, permitindo usar a nova placa com a maioria dos acessórios lançados para o Compute Module 4. As diferenças na pinagem são apenas a remoção de duas portas USB 3.0 adicionais e dois interfaces MIPI de duas vias. Em termos de desempenho, a nova placa supera a Raspberry Pi Compute Module 4 em 2 a 3 vezes.



Adicionalmente, é oferecida uma placa de extensão para o Compute Module 5, com portas de entrada/saída extras (Compute Module 5 IO Board), equipada com duas portas HDMI 2.0 de tamanho padrão, Gigabit Ethernet com PoE+, duas portas USB 2.0, MicroSD, PCI Express Gen 2, GPIO de 40 pinos, slots para câmera e display, uma bateria para o relógio embutido e um conector para ventilador.

Além disso, o projeto Raspberry Pi apresentou a placa Raspberry Pi Pico 2 W, que continua o desenvolvimento da placa compacta Pico 2, equipada com o microcontrolador RP2350 de desenvolvimento próprio. A modificação com a marca 'W' se destaca pelo suporte a Bluetooth 5.2 e Wi-Fi (2.4GHz 802.11n), implementados com o chip Infineon CYW43439. No restante, a nova placa compartilha as mesmas características do modelo Pico 2. O preço do Pico 2 W é de $7, que é $2 a mais do que a versão sem Wi-Fi. A série Raspberry Pi Pico é voltada principalmente para uso conjunto com computadores Raspberry Pi, desenvolvimento de sistemas embarcados e sistemas de controle de diversos dispositivos.

O microcontrolador RP2350 possui um processador de dois núcleos ARM Cortex-M33 com DSP e um bloco para cálculos de ponto flutuante, operando a 150MHz, além de dois núcleos opcionais Hazard3 com arquitetura de conjunto de instruções RISC-V, os quais podem ser alternados durante a inicialização para uso no lugar dos núcleos ARM Cortex-M33. O chip conta com 520 KB de memória RAM embutida, permite a conexão de módulos de memória externa QSPI PSRAM e oferece recursos avançados de segurança. A placa acompanha 4MB de Flash QSPI e é totalmente compatível com os modelos anteriores Pico 1 em termos de interfaces de hardware e software utilizado para o desenvolvimento de aplicações.
O microcontrolador é equipado com recursos de proteção de hardware contra ataques de injeção de falhas (Fault Injection) e suporta a tecnologia Arm TrustZone, que pode ser utilizada para verificação de inicialização por assinatura digital, fornece instruções para acelerar o cálculo de hashes SHA-256 e geração confiável de números aleatórios (TRNG, Gerador de Números Aleatórios Verdadeiro). Além disso, são fornecidos 8 KB de memória programável uma única vez, permitindo gravar dados que não podem ser alterados ou excluídos posteriormente.
Para criar aplicações para o Raspberry Pi Pico 2, podem ser utilizados as linguagens C, C++, MicroPython ou CircuitPython. O desenvolvimento em C/C++ pode ser realizado no editor Visual Studio Code, para o qual há um complemento especial disponível. As capacidades do chip são suficientes para executar aplicações para resolver problemas de aprendizado de máquina, para as quais há um port do framework TensorFlow Lite. Para acesso à rede, recomenda-se utilizar a pilha de rede lwIP, que está incluída no Pico SDK para o desenvolvimento de aplicações em C, bem como no firmware com MicroPython.
Fonte: opennet.ru
