A Raspberry Pi projekt bemutatta az új Raspberry Pi Pico 2 lapkát, amely folytatja a Pico és Pico W mini lapkák fejlesztését, amelyek saját fejlesztésű mikrokontrollerrel rendelkeznek. A lapka a Sony gyárában készül, és 5 dollárért érhető el. A korábbi Pico lapkákhoz hasonlóan az új modell elsősorban a Raspberry Pi számítógépekkel való közös használatra, beágyazott rendszerek kialakítására és különböző eszközök vezérlési rendszereinek fejlesztésére koncentrál. Az év végéig tervezik a Pico 2 W modell kiadását is, amely Bluetooth és Wi-Fi (2.4GHz 802.11n) támogatással rendelkezik, az Infineon CYW43439 chip alapjain.
A Pico 2 lapka figyelemre méltó az új RP2350 mikrokontroller alkalmazásával, amely a korábbi modellekben használt RP2040 mikrokontrollerrel összehasonlítva egy még teljesítményesebb ARM Cortex-M33 kétdemelý processzort tartalmaz DSP-vel és lebegőpontos számítások végzésére alkalmas egységgel, 150MHz-en működik (korábban ARM Cortex-M0+ 133 MHz volt használatban). Ezen kívül két opcióként elérhető Hazard3 mag is bekerült, amelyek RISC-V utasításkészlet architektúráján alapulnak, és amelyre induláskor lehet váltani az ARM Cortex-M33 magok helyett.
A chip 520 KB beépített RAM-mal rendelkezik (korábban 264 KB volt), lehetővé téve a QSPI PSRAM külső memória modulok csatlakoztatását, és bővített biztonsági lehetőségeket kínál. A Pico 2 lapka 4MB QSPI Flash memóriával érkezik, ami kétszerese a korábbi modellnek. A lapka teljes mértékben kompatibilis a korábbi modellekkel hardveres interfészek és az alkalmazások fejlesztéséhez használt szoftverek szintjén.

Az RP2350 chip beépített hardveres védelmet tartalmaz a hibabejuttatási támadások ellen, és támogatja az Arm TrustZone technológiát, amely a digitális aláírás által történő betöltés hitelesítésére használható, biztosít utasításokat a SHA-256 hash számítások felgyorsításához, valamint megbízható véletlenszám-generálást (TRNG, True Random Number Generator). Ezenkívül 8 KB egyszeri programozású memória áll rendelkezésre, amely lehetőséget ad adatok írására, amelyeket később már nem lehet módosítani vagy törölni.
Alkalmazások készítéséhez a C, C++, MicroPython vagy CircuitPython nyelvek használhatók. A C/C++ fejlesztés a Visual Studio Code szerkesztőjében végezhető, amelyhez külön kiegészítő érhető el. A chip képességei elegendőek gépi tanulási feladatok megoldására, amelyekhez elérhető a TensorFlow Lite keretrendszer portja. Hálózati hozzáféréshez az lwIP hálózati verem ajánlott, amely a Pico SDK része C nyelvű alkalmazásfejlesztéshez, valamint a MicroPython firmware-hez is integrálva van.

Külön bejelentették a partnerséget a következő vállalatokkal: 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, Invector Labs, Melopero, NewAE, Pimoroni, Seeed, Solder Party, SparkFun, Switch Science, ThisisNotRocketScience, Tiny Circuits és Wiznet, amelyek saját változataikat készítették el az RP2350 mikrovezérlő alapú táblák és eszközök számára. A fejlesztett termékek között szerepelnek: gen4-RP2530 kijelzők, Arduino-összeférhető Adafruit Feather RP2350 tábla, Bus Pirate 5XL és Bus Pirate 6 hibakereső táblák, Cytron IRIV I/O ipari bemeneti/kimeneti vezérlő, MOTION 2350 Pro robotvezérlő, Hellbender RP2350 és Ignys RP2350 fejlesztői táblák, Challenger+ RP2350 BConnect tábla, Melopero Perpetuo LoRa és NewAE RP2350, Pimoroni Tiny 2350, Plasma 2350, PGA2350, Seeed XIAO RP2350, Solder Party RP2350 Stamp, SparkFun Pro Micro és Switch Science Picossci2, a ThisIsNotRocketScience Bopp & Steve hanghatás-szintetizátor és a Tiny Circuits Thumby Color játékkonzol.
Forrás: opennet.ru
