Wprowadzenie Raspberry Pi Pico 2

Projekt Raspberry Pi wprowadził nową płytkę Raspberry Pi Pico 2, która stanowi kontynuację rozwoju miniaturowych płytek Pico i Pico W, wyposażonych w mikrokontroler własnej konstrukcji. Płyta jest produkowana w fabryce Sony i jest dostępna w cenie 5 dolarów. Podobnie jak poprzednie płyty Pico, nowy model ma na celu przede wszystkim współdzielenie z komputerami Raspberry Pi, tworzenie systemów wbudowanych i systemów sterowania dla różnych urządzeń. Do końca roku planowane jest wypuszczenie dodatkowo modelu Pico 2 W z obsługą Bluetooth i Wi-Fi (2.4 GHz 802.11n), realizowanego w oparciu o układ Infineon CYW43439.

Na płytce Pico 2 zastosowano nowy mikrokontroler RP2350, który w porównaniu do stosowanego w poprzednich modelach mikrokontrolera RP2040 zawiera mocniejszy dwurdzeniowy procesor ARM Cortex-M33 z procesorem DSP i jednostką zmiennoprzecinkową pracującą na częstotliwości 150 MHz (poprzednio stosowano ARM Cortex-M0+ 133 MHz). Co więcej, w zestawie znajdują się dwa opcjonalne rdzenie Hazard3 z architekturą zestawu instrukcji RISC-V, na które można przełączyć się podczas uruchamiania systemu, aby używać ich zamiast rdzeni ARM Cortex-M33.

Układ wyposażony jest w 520 KB wbudowanej pamięci RAM (poprzednio 264 KB), umożliwia podłączenie zewnętrznych modułów pamięci QSPI PSRAM oraz zapewnia zaawansowane możliwości bezpieczeństwa. Płyta Pico 2 jest wyposażona w 4 MB pamięci Flash QSPI, czyli dwukrotnie więcej niż w poprzednim modelu. Jednocześnie płytka jest w pełni kompatybilna z poprzednimi modelami na poziomie interfejsów sprzętowych i oprogramowania służącego do tworzenia aplikacji.

 Wprowadzenie Raspberry Pi Pico 2

Układ RP2350 zawiera wbudowaną ochronę sprzętową przed atakami Fault Injection oraz obsługuje technologię Arm TrustZone, która pozwala na weryfikację pobranych plików za pomocą podpisu cyfrowego, dostarcza instrukcje przyspieszające obliczanie skrótów SHA-256 oraz niezawodne generowanie liczb losowych (TRNG, Generator prawdziwych liczb losowych). Dodatkowo zapewniono 8 KB jednorazowej programowalnej pamięci, która umożliwia zapis danych, których nie można później zmienić ani usunąć.

Do tworzenia aplikacji można używać języków C, C++, MicroPython lub CircuitPython. Programowanie w C/C++ można przeprowadzić w edytorze Visual Studio Code, do którego dystrybuowany jest specjalny dodatek. Możliwości chipa są wystarczające do uruchomienia aplikacji rozwiązujących problemy uczenia maszynowego, dla rozwoju których istnieje port frameworka TensorFlow Lite. Do dostępu do sieci proponuje się wykorzystanie stosu sieciowego lwIP, który znajduje się w pakiecie Pico SDK do tworzenia aplikacji w języku C, a także w oprogramowaniu sprzętowym z MicroPythonem.

Odtwarzanie wideo

Odrębnie 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 i Wiznet, które przygotowały swoje własne opcje płytek i urządzeń opartych na mikrokontrolerze RP2350. Opracowywane produkty obejmują: ekrany gen4-RP2530, płytkę Adafruit Feather RP2350 kompatybilną z Arduino, płytki rozwojowe Bus Pirate 5XL i Bus Pirate 6, kontroler przemysłowy Cytron IRIV I/O, kontroler robota MOTION 2350 Pro, płytki rozwojowe Hellbender RP2350 i Ignys RP2350, Płyta Challenger+ RP2350 BConnect, Melopero Perpetuo LoRa i NewAE RP2350, Pimoroni Tiny 2350, Plasma 2350, PGA2350, Seeed XIAO RP2350, Solder Party RP2350 Stamp, SparkFun Pro Micro i Switch Science Picosci2, syntezator efektów dźwiękowych ThisIsNotR oketScience Bopp & Steve, Tiny Circuits Thumb y Kolorowa konsola do gier.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster