A Raspberry Pi Foundation apresentou recentemente a Raspberry Pi Pico 2, continuando a evolução das populares placas Pico e Pico W. Esta nova versão é fabricada em parceria com a Sony e está disponível por um preço acessível de 5 dólares. Assim como seus antecessores, a Pico 2 foi projetada para complementar os computadores Raspberry Pi, facilitando o desenvolvimento de sistemas embarcados e controle de dispositivos.
Nova arquitetura e processador rp2350
A grande novidade da Raspberry Pi Pico 2 é a adoção do microcontrolador RP2350, que substitui o anterior RP2040. O novo microcontrolador é equipado com um processador ARM Cortex-M33 dual-core, operando a 150MHz, um avanço significativo em relação ao ARM Cortex-M0+ de 133MHz usado anteriormente. Além disso, o RP2350 inclui dois núcleos opcionais Hazard3 com arquitetura RISC-V, que podem ser ativados durante a inicialização para substituir os núcleos ARM.
Melhorias em memória e segurança
Outra atualização importante é o aumento da memória RAM integrada, que agora chega a 520KB, o dobro da capacidade anterior. A placa também suporta a conexão de módulos externos de memória QSPI PSRAM, oferecendo maior flexibilidade para projetos que demandam alta capacidade de armazenamento e processamento. Além disso, a Pico 2 inclui 4MB de memória QSPI Flash, o que é duas vezes mais do que a versão anterior, garantindo mais espaço para o desenvolvimento de aplicações complexas.
Em termos de segurança, o chip RP2350 vem equipado com recursos avançados de proteção contra ataques por injeção de falhas e suporte à tecnologia Arm TrustZone. Isso permite a verificação segura da inicialização por meio de assinaturas digitais e oferece instruções específicas para acelerar o cálculo de hashes SHA-256 e a geração de números aleatórios verdadeiros (TRNG).
Compatibilidade e flexibilidade de desenvolvimento
Uma das vantagens da Raspberry Pi Pico 2 é sua compatibilidade total com as versões anteriores, tanto em termos de interfaces de hardware quanto no uso do software de desenvolvimento. Para criar aplicações, os desenvolvedores podem utilizar linguagens como C, C++, MicroPython ou CircuitPython. O desenvolvimento em C/C++ é suportado pelo Visual Studio Code, que conta com um plugin específico para facilitar a codificação.
O microcontrolador RP2350 é potente o suficiente para executar aplicações de aprendizado de máquina, sendo compatível com o framework TensorFlow Lite, proporcionando uma solução robusta para projetos avançados. Além disso, a Pico SDK inclui o stack de rede lwIP, essencial para o desenvolvimento de aplicações conectadas, seja em C ou em MicroPython.
Parcerias e novas possibilidades com a comunidade
A Raspberry Pi Foundation anunciou também parcerias com várias empresas, como 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, entre outras. Essas colaborações resultaram no desenvolvimento de novas placas e dispositivos baseados no RP2350, incluindo produtos como o Arduino-compatível Adafruit Feather RP2350, controladores industriais, placas de prototipagem e até mesmo dispositivos voltados para robótica e automação.
Entre os produtos destacados estão telas como o gen4-RP2530, a placa Arduino Adafruit Feather RP2350, e controladores robóticos como o MOTION 2350 Pro. Essas parcerias expandem o ecossistema da Raspberry Pi Pico 2, oferecendo mais opções para desenvolvedores e makers que buscam soluções inovadoras para seus projetos.
Considerações finais
A Raspberry Pi Pico 2 representa um avanço significativo na linha de microcontroladores da Raspberry Pi, oferecendo mais potência, memória e recursos de segurança, tudo isso mantendo a compatibilidade com versões anteriores. Se você está procurando uma placa versátil para desenvolver projetos de IoT, automação ou sistemas embarcados, a Pico 2 é uma escolha sólida e acessível.
Com a adição de novos recursos e parcerias estratégicas, a Pico 2 não só atende às necessidades dos desenvolvedores, mas também abre portas para inovações no campo da tecnologia integrada.