El proyecto Raspberry Pi dio a conocer mediante una publicación de blog el lanzamiento de la nueva «Raspberry Pi Pico 2», la cual se presenta como la evolución de las populares placas en miniatura Pico y Pico W, equipadas con un microcontrolador diseñado por Raspberry Pi.
Raspberry Pi Pico 2 llega gracias a la asociación que formaron el proyecto Raspberry Pi y Sony hace algunos meses, ya que esta fue fabricada en la planta de Sony. El precio de 5 dólares y mantiene su enfoque en el desarrollo de sistemas integrados y de control para una variedad de dispositivos, al igual que sus predecesoras.
Características principales de la Raspberry Pi Pico 2
Esta nueva placa incorpora una gran variedad de mejoras significativas (en base con las características de la Pico y Pico W), entre las cuales cuáles se destaca el microcontrolador RP2350: un microcontrolador actualizado, que mejora significativamente el rendimiento en comparación con el RP2040 utilizado en modelos anteriores. El RP2350 cuenta con un procesador ARM Cortex-M33 de doble núcleo con DSP (Digital Signal Processing) y una unidad de coma flotante, operando a una frecuencia de 150 MHz, frente a los 133 MHz del ARM Cortex-M0+ de la generación anterior.
El RP2350, introduce una serie de mejoras significativas en seguridad y rendimiento, tales como la protección contra ataques de inyección de fallas, ya que incluye mecanismos de protección de hardware diseñados para defenderse de ataques de inyección de fallas, que son técnicas utilizadas para alterar el funcionamiento del dispositivo con el fin de vulnerar su seguridad.
Además de ello, el RP2350 es compatible con la tecnología Arm TrustZone, que proporciona un entorno de ejecución seguro. Esta tecnología permite la verificación de descargas mediante firmas digitales, asegurando que solo se ejecute software autenticado y confiable. El chip incluye instrucciones específicas que aceleran el cálculo de hashes SHA-256, fundamentales para la integridad de datos y seguridad criptográfica. Además, cuenta con un generador de números aleatorios (TRNG)**, que proporciona números aleatorios de alta calidad para su uso en criptografía.
De las demás características que se destacan de la Raspberry Pi Pico 2:
- Núcleos RISC-V (Opcional): Además de los núcleos ARM, el microcontrolador incluye dos núcleos Hazard3 opcionales, basados en la arquitectura RISC-V, que pueden activarse durante el arranque para reemplazar a los núcleos ARM Cortex-M33 si se desea.
- Memoria mejorada: El RP2350 incluye 520 KB de RAM integrada, que es casi el doble de los 264 KB del modelo anterior. También es compatible con la conexión de módulos de memoria QSPI PSRAM externos, lo que permite mayor flexibilidad en aplicaciones que requieren más memoria.
- Almacenamiento Flash: La placa Pico 2 viene equipada con 4 MB de memoria QSPI Flash, el doble que la versión anterior, ofreciendo más espacio para el almacenamiento de programas y datos.
- Compatibilidad: A pesar de las mejoras, la Pico 2 mantiene la compatibilidad completa con los modelos anteriores a nivel de hardware y software, lo que facilita la migración de proyectos existentes.
Por la parte de las capacidades de desarrollo que presenta la Raspberry Pi Pico 2 gracias al RP2350 utilizando, se menciona que los desarrolladores pueden crear aplicaciones para C, C++, MicroPython o CircuitPython. Estos lenguajes ofrecen una amplia gama de posibilidades, desde programación de bajo nivel con C/C++ hasta desarrollo rápido de prototipos con MicroPython y CircuitPython.
También la Raspberry Pi Pico 2 permite la ejecución de aplicaciones de aprendizaje automático, ya que se dispone de un port del marco TensorFlow Lite, lo que facilita la implementación de modelos de machine learning directamente en la placa. Para la conectividad de red, se puede utilizar la pila de red lwIP, incluida en el SDK de Pico para el desarrollo de aplicaciones en C. También está disponible en el firmware de MicroPython, permitiendo que las aplicaciones escritas en este lenguaje puedan interactuar con redes de manera eficiente.
Finalmente cabe mencionar que el proyecto Raspberry Pi presume que la Raspberry Pi Pico 2 está diseñada para ser una herramienta potente y versátil, adecuada tanto para aficionados como para desarrolladores profesionales que trabajan en sistemas embebidos y aplicaciones IoT. Además, con la próxima llegada de la Pico 2 W, que incluirá conectividad inalámbrica, se amplían aún más las posibilidades de desarrollo y conectividad de proyectos utilizando esta plataforma (se incluirá soporte para Bluetooth y Wi-Fi 2,4 GHz 802.11n, basado en el chip Infineon CYW43439).
Si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.
Continúar leyendo...