Проект Raspberry Pi представи нова платка Raspberry Pi Pico 2, която продължава развитието на миниатюрните платки Pico и Pico W, снабдени с микроконтролер, разработен от самите тях. Платката се произвежда в завода на Sony и е налична на цена от 5 долара. Както и предишните платки Pico, новият модел е преди всичко насочен към съвместно използване с компютри Raspberry Pi, разработката на вградени системи и системи за управление на различни устройства. До края на годината се планира да бъде издадена допълнителна версия Pico 2 W с поддръжка на Bluetooth и Wi-Fi (2.4GHz 802.11n), реализирана на базата на чипа Infineon CYW43439.
Платката Pico 2 се отличава с новия микроконтролер RP2350, който в сравнение с използвания в предишните модели микроконтролер RP2040 включва по-мощен двуядрен процесор ARM Cortex-M33 с DSP и блок за изчисления с плаваща запетая, работещ на 150MHz (по-рано се използваше ARM Cortex-M0+ 133 MHz). Освен това, включени са две опционални ядра Hazard3 с архитектура RISC-V, на които може да се превключи по време на зареждане вместо ядрата ARM Cortex-M33.
Чипът разполага с 520 KB вградена оперативна памет (преди беше 264 KB), позволява свързването на външни модули памет QSPI PSRAM и предоставя разширени възможности за осигуряване на безопасност. Платката Pico 2 идва с 4MB QSPI Flash, което е два пъти повече от предишния модел. Въпреки това платката е напълно съвместима с предишните модели на хардуерно и софтуерно ниво, използвано за разработка на приложения.

Чипът RP2350 съдържа вградени хардуерни средства за защита от атаки чрез въвеждане на неизправности (Fault Injection) и поддържа технологията Arm TrustZone, която може да се използва за верификация на зареждане чрез цифров подпис, предоставя инструкции за ускоряване на изчисленията на хешове SHA-256 и надеждно генериране на случайни числа (TRNG, True Random Number Generator). Освен това се предоставят 8 KB еднократно програмирана памет, което дава възможност за запис на данни, които след това не могат да бъдат променени или изтрити.
За създаване на приложения могат да се използват езици C, C++, MicroPython или CircuitPython. Разработка на C/C++ може да се извършва в редактора Visual Studio Code, за който се предлага специално допълнение. Възможностите на чипа са достатъчни за изпълнение на приложения за решаване на задачи свързани с машинно обучение, за които съществува порт на фреймворка TensorFlow Lite. За мрежов достъп се препоръчва да се използва мрежовия стек lwIP, който е включен в състава на Pico SDK за разработка на приложения на езика C, а също и в фърмуера с MicroPython.

Отделно е обявено партньорство с компании 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, Invector Labs, Melopero, NewAE, Pimoroni, Seeed, Solder Party, SparkFun, Switch Science, ThisisNotRocketScience, Tiny Circuits и Wiznet, които са подготвили свои собствени варианти на платки и устройства на базата на микроконтролера RP2350. Сред разработваните продукти: екрани gen4-RP2530, Arduino-съвместима платка Adafruit Feather RP2350, отладъчни платки Bus Pirate 5XL и Bus Pirate 6, индустриален контролер за вход/изход Cytron IRIV I/O, контролер за роботи MOTION 2350 Pro, платки за разработчици Hellbender RP2350 и Ignys RP2350, платка Challenger+ RP2350 BConnect, Melopero Perpetuo LoRa и NewAE RP2350, Pimoroni Tiny 2350, Plasma 2350, PGA2350, Seeed XIAO RP2350, Solder Party RP2350 Stamp, SparkFun Pro Micro и Switch Science Picossci2, синтезатор за звукови ефекти ThisIsNotRocketScience Bopp & Steve, игрова конзола Tiny Circuits Thumby Color.
Източник: opennet.ru
