Projekt Raspberry Pi zaprezentował nową płytę Raspberry Pi Pico 2, która kontynuuje rozwój miniaturowych płyt Pico i Pico W, wyposażonych w mikrokontroler własnej produkcji. Płyta jest produkowana w fabryce Sony i dostępna w cenie 5 dolarów. Podobnie jak wcześniejsze modele Pico, nowa wersja jest przede wszystkim skierowana do współpracy z komputerami Raspberry Pi, do rozwoju systemów wbudowanych oraz systemów zarządzania różnymi urządzeniami. Do końca roku planowane jest także wydanie modelu Pico 2 W z obsługą Bluetooth i Wi-Fi (2.4GHz 802.11n), opracowanego na bazie układu Infineon CYW43439.
Płyta Pico 2 wyróżnia się zastosowaniem nowego mikrokontrolera RP2350, który w porównaniu z używanym w poprzednich modelach mikrokontrolerem RP2040, ma bardziej wydajny dwurdzeniowy procesor ARM Cortex-M33 z obsługą DSP i blokiem do obliczeń zmiennoprzecinkowych, działający z częstotliwością 150 MHz (wcześniej był to ARM Cortex-M0+ 133 MHz). Ponadto, w skład wchodzą dwa opcjonalne rdzenie Hazard3 z architekturą zestawu instrukcji RISC-V, na które można przełączyć się podczas rozruchu, aby używać ich zamiast rdzeni ARM Cortex-M33.
Chip posiada 520 KB wbudowanej pamięci RAM (wcześniej było 264 KB), pozwala na podłączanie zewnętrznych modułów pamięci QSPI PSRAM i zapewnia rozszerzone możliwości zabezpieczeń. Płyta Pico 2 jest wyposażona w 4 MB pamięci QSPI Flash, co jest dwukrotnie większą pojemnością w porównaniu do poprzedniego modelu. Przy tym płyta jest w pełni kompatybilna z wcześniejszymi modelami na poziomie interfejsów sprzętowych oraz oprogramowania używanego do rozwoju aplikacji.

Chip RP2350 zawiera wbudowane sprzętowe zabezpieczenia przeciwko atakom typu wstrzykiwanie błędów (Fault Injection) i obsługuje technologię Arm TrustZone, która może być wykorzystywana do weryfikacji uruchamiania przy pomocy podpisu cyfrowego, udostępnia instrukcje przyspieszające obliczenia skrótów SHA-256 oraz generowanie losowych liczb (TRNG, True Random Number Generator). Ponadto, oferuje 8 KB jednorazowo programowanej pamięci, umożliwiającej zapis danych, które później są niemożliwe do zmiany lub usunięcia.
Do tworzenia aplikacji można wykorzystać języki C, C++, MicroPython lub CircuitPython. Rozwój w C/C++ może być realizowany w edytorze Visual Studio Code, dla którego dostępna jest specjalna wtyczka. Możliwości chipu są wystarczające do realizacji aplikacji do zadań uczenia maszynowego, do których dostępny jest port frameworka TensorFlow Lite. Do dostępu sieciowego zaleca się używanie stosu lwIP, który jest częścią Pico SDK do tworzenia aplikacji w języku C, a także w oprogramowaniu z MicroPython.

Osobno ogłoszono partnerstwo z firmami 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, Invector Labs, Melopero, NewAE, Pimoroni, Seeed, Solder Party, SparkFun, Switch Science, ThisisNotRocketScience, Tiny Circuits oraz Wiznet, które przygotowały własne wersje płytek i urządzeń opartych na mikrokontrolerze RP2350. Wśród rozwijanych produktów znajdują się: ekrany gen4-RP2530, płytka zgodna z Arduino Adafruit Feather RP2350, płytki testowe Bus Pirate 5XL i Bus Pirate 6, przemysłowy kontroler wejścia/wyjścia Cytron IRIV I/O, kontroler dla robotów MOTION 2350 Pro, płytki dla deweloperów Hellbender RP2350 i Ignys RP2350, płytka Challenger+ RP2350 BConnect, Melopero Perpetuo LoRa oraz NewAE RP2350, Pimoroni Tiny 2350, Plasma 2350, PGA2350, Seeed XIAO RP2350, Solder Party RP2350 Stamp, SparkFun Pro Micro i Switch Science Picossci2, syntezator efektów dźwiękowych ThisIsNotRocketScience Bopp & Steve, konsola do gier Tiny Circuits Thumby Color.
Źródło: opennet.ru
