Raspberry Pi-projektet har præsenteret det nye Raspberry Pi Pico 2-kort, som fortsætter udviklingen af de miniature Pico- og Pico W-kort, der er udstyret med en mikrocontroller af egen udvikling. Kortet fremstilles på Sony's fabrik og er tilgængeligt til en pris på 5 dollars. Ligesom de tidligere Pico-kort er den nye model primært rettet mod samarbejde med Raspberry Pi-computere, udvikling af indlejrede systemer og styring af forskellige enheder. Inden årets slutning planlægges det at udgive en yderligere model, Pico 2 W, med support for Bluetooth og Wi-Fi (2.4GHz 802.11n), implementeret på basis af Infineon CYW43439-chippen.
Pico 2-kortet er bemærkelsesværdigt ved at benytte den nye RP2350-mikrocontroller, som i forhold til den mikrocontroller, der blev brugt i tidligere modeller, RP2040, inkluderer en mere kraftfuld dual-core ARM Cortex-M33-processor med DSP og flydende punkt-funktioner, der kører ved 150MHz (tidligere blev ARM Cortex-M0+ 133 MHz brugt). Derudover inkluderer det to valgfri Hazard3-kjerner med RISC-V-kommandosætarkitektur, som kan skiftes til under opstart for at bruges i stedet for ARM Cortex-M33-kernene.
Chipsættet har 520 KB indbygget RAM (tidligere var det 264 KB), muliggør tilslutning af eksterne QSPI PSRAM-moduler og tilbyder udvidede sikkerhedsfunktioner. Pico 2-kortet leveres med 4MB QSPI Flash, hvilket er dobbelt så meget som i den tidligere model. Desuden er kortet fuldt kompatibelt med tidligere modeller hvad angår hardwaregrænseflader og software, der anvendes til udvikling af applikationer.

RP2350-chippen indeholder indbyggede hardwarefunktioner til beskyttelse mod fejlindsættelsesangreb (Fault Injection) og understøtter Arm TrustZone-teknologien, som kan bruges til digital signaturverifikation under opstart, giver instruktioner til accelerationen af SHA-256 hash-beregninger og pålidelig tilfældig talgenerering (TRNG, True Random Number Generator). Desuden tilbydes 8 KB engang-programmerbar hukommelse, som gør det muligt at skrive data, der derefter ikke kan ændres eller slettes.
Forskellige programmeringssprog som C, C++, MicroPython eller CircuitPython kan bruges til at udvikle applikationer. Udvikling med C/C++ kan udføres i Visual Studio Code, som har et specialtilpasset plugin. Chippen har tilstrækkelige ressourcer til at håndtere applikationer til maskinlæring, for hvilke der findes en port af TensorFlow Lite-rammeværket. For netværksadgang anbefales det at bruge netværksstakken lwIP, som er inkluderet i Pico SDK til udvikling af applikationer i C, såvel som i firmware med MicroPython.

Der er annonceret et partnerskab med virksomheder såsom 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, Invector Labs, Melopero, NewAE, Pimoroni, Seeed, Solder Party, SparkFun, Switch Science, ThisisNotRocketScience, Tiny Circuits og Wiznet, som har forberedt deres egne versioner af kort og enheder baseret på mikrokontrolleren RP2350. Nogle af de udviklede produkter inkluderer: gen4-RP2530 skærme, Arduino-kompatible Adafruit Feather RP2350 boards, Bus Pirate 5XL og Bus Pirate 6 udviklingskort, cytron industrielt I/O-controller IRIV I/O, robot-controller MOTION 2350 Pro, udviklerboards Hellbender RP2350 og Ignys RP2350, Challenger+ RP2350 BConnect, Melopero Perpetuo LoRa og NewAE RP2350, Pimoroni Tiny 2350, Plasma 2350, PGA2350, Seeed XIAO RP2350, Solder Party RP2350 Stamp, SparkFun Pro Micro og Switch Science Picossci2, lydsynthen ThisIsNotRocketScience Bopp & Steve, og spillekonsollen Tiny Circuits Thumby Color.
Kilde: opennet.ru
