El proyecto Raspberry Pi anunció la llegada a la venta de la nueva placa Raspberry Pi Compute Module 5, que es una versión portátil del modelo Raspberry Pi 5, con un tamaño de solo 55 × 40 mm. El precio de la placa varía de 45 a 135 dólares, dependiendo de la cantidad de memoria y la disponibilidad de soporte Wi-Fi.
La placa cuenta con un SoC BCM2712, que también se utiliza en la Raspberry Pi 5, e incluye cuatro núcleos ARMv8 Cortex-A76 de 64 bits que funcionan a 2.4 GHz, así como un acelerador gráfico VideoCore VII. Tiene dos salidas de video HDMI (4Kp60). El acelerador gráfico admite las API gráficas Vulkan 1.3 y OpenGL ES 3.1, y es capaz de decodificar video H.265 (HEVC) con calidad 4Kp60. La placa presenta una interfaz PCI Express 2.0, dos interfaces MIPI DSI de cuatro canales para pantalla (DSI) y cámara (CSI-2), Gigabit Ethernet, 2 × USB 3.0, GPIO de 30 pines, 6 × UART, 5 × I2C, 5 × UART, 4 × PWM, 5 × SPI y SDIO 2.0.
La placa se ofrece en variantes con diferentes tamaños de RAM (1 GB, 2 GB, 4 GB, 8 GB SDRAM) y eMMC Flash (0 GB, 16 GB, 32 GB, 64 GB), así como con soporte o sin soporte para conectividad inalámbrica (2.4 GHz, 5.0 GHz IEEE 802.11 b/g/n/ac y Bluetooth 5.0, BLE). Se espera que el próximo año llegue a la venta una variante con 16 GB de RAM. El rango de temperatura de funcionamiento va de -20 a 85°C (la versión anterior de la placa podía operar en un rango de 0°C a 80°C).

El conector de la placa es compatible con el modelo anterior Raspberry Pi Compute Module 4, lo que permite utilizar la nueva placa con la mayoría de los accesorios lanzados para el Compute Module 4. Las diferencias en la conexión se limitan a la eliminación de dos puertos USB 3.0 adicionales y dos interfaces MIPI de doble vía. En términos de rendimiento, la nueva placa supera a la Raspberry Pi Compute Module 4 de 2 a 3 veces.



Además, se ofrece una placa de expansión para el Compute Module 5 con puertos de entrada/salida adicionales (Compute Module 5 IO Board), equipada con dos puertos HDMI 2.0 de tamaño completo, Gigabit Ethernet con PoE+, dos puertos USB 2.0, MicroSD, PCI Express Gen 2, GPIO de 40 pines, ranuras para cámara y pantalla, batería para el reloj integrado y un conector para el enfriador.

Además, el proyecto Raspberry Pi ha presentado la placa Raspberry Pi Pico 2 W, que continúa el desarrollo de la mini placa Pico 2, equipada con el microcontrolador RP2350 de diseño propio. La modificación etiquetada como "W" se distingue por el soporte de Bluetooth 5.2 y Wi-Fi (2.4GHz 802.11n), implementado a través del chip Infineon CYW43439. En el resto, la nueva placa coincide en características con el modelo Pico 2. El precio de Pico 2 W es de $7, que es $2 más caro que la variante sin Wi-Fi. La serie Raspberry Pi Pico está orientada principalmente para su uso conjunto con computadoras Raspberry Pi, desarrollo de sistemas embebidos y sistemas de control para varios dispositivos.

El microcontrolador RP2350 incluye un procesador ARM Cortex-M33 de dos núcleos con DSP y un bloque para cálculos de punto fluyente, funcionando a una frecuencia de 150MHz, así como dos núcleos opcionales Hazard3 con arquitectura de conjunto de instrucciones RISC-V, a los cuales se puede alternar durante el arranque para usarlos en lugar de los núcleos ARM Cortex-M33. El chip cuenta con 520 KB de memoria RAM integrada, permite la conexión de módulos de memoria externa QSPI PSRAM y proporciona capacidades avanzadas de seguridad. La placa incluye 4MB de QSPI Flash y es completamente compatible con los modelos anteriores Pico 1 a nivel de interfaces de hardware y software utilizados para el desarrollo de aplicaciones.
El microcontrolador viene equipado con mecanismos de protección de hardware incorporados contra ataques de inyección de fallos (Fault Injection) y soporta la tecnología Arm TrustZone, que puede utilizarse para la verificación de arranque mediante firma digital, proporcionando instrucciones para acelerar el cálculo de hashes SHA-256 y para la generación segura de números aleatorios (TRNG, Generador de Números Aleatorios Verdaderos). Además, se ofrece 8 KB de memoria programable una sola vez, que permite escribir datos que luego no se pueden modificar o eliminar.
Para crear aplicaciones para Raspberry Pi Pico 2 se pueden utilizar los lenguajes C, C++, MicroPython o CircuitPython. El desarrollo en C/C++ puede realizarse en el editor Visual Studio Code, para el cual se distribuye un complemento especial. Las capacidades del chip son suficientes para ejecutar aplicaciones que resuelvan problemas de aprendizaje automático, para las cuales existe un puerto del marco TensorFlow Lite. Para el acceso a la red, se sugiere utilizar la pila de red lwIP, que está incluida en Pico SDK para el desarrollo de aplicaciones en C, así como en el firmware con MicroPython.
Fuente: opennet.ru
