Das Raspberry Pi Pico 2-Board wurde vorgestellt.

Das Raspberry Pi Projekt hat die neue Platine Raspberry Pi Pico 2 vorgestellt, die die Entwicklung der kompakten Pico- und Pico W-Platinen mit einem eigens entwickelten Mikrocontroller fortsetzt. Die Platine wird in einer Sony Fabrik hergestellt und ist für 5 Dollar erhältlich. Wie die vorherigen Pico-Platinen ist das neue Modell hauptsächlich für die gemeinsame Nutzung mit Raspberry Pi-Computern, die Entwicklung eingebetteter Systeme und die Verwaltung verschiedener Geräte gedacht. Bis Ende des Jahres soll zusätzlich das Modell Pico 2 W mit Unterstützung für Bluetooth und WLAN (2.4GHz 802.11n) basierend auf dem Infineon-Chip CYW43439 veröffentlicht werden.

Die Platine Pico 2 zeichnet sich durch den Einsatz eines neuen Mikrocontrollers RP2350 aus, der im Vergleich zum in den vorherigen Modellen verwendeten Mikrocontroller RP2040 einen leistungsfähigeren Dual-Core ARM Cortex-M33 Prozessor mit DSP und einem Fließkomma-Rechenblock bietet, der mit 150 MHz betrieben wird (zuvor wurde ARM Cortex-M0+ mit 133 MHz verwendet). Darüber hinaus sind zwei optionale Hazard3-Kerne mit einer RISC-V-Befehlssatzarchitektur integriert, zwischen denen während des Bootvorgangs gewechselt werden kann, um anstelle der ARM Cortex-M33-Kerne verwendet zu werden.

Der Chip verfügt über 520 KB integrierten RAM (zuvor waren es 264 KB), unterstützt den Anschluss externer QSPI PSRAM-Speichermodule und bietet erweiterte Sicherheitsfunktionen. Die Platine Pico 2 wird mit 4 MB QSPI-Flash geliefert, was doppelt so viel ist wie beim vorherigen Modell. Zudem ist die Platine vollständig abwärtskompatibel zu früheren Modellen auf der Ebene der Hardware-Schnittstellen und der für die Anwendungsentwicklung verwendeten Software.

Das Raspberry Pi Pico 2-Board wurde vorgestellt.

Der Chip RP2350 enthält integrierte Hardware-Schutzmechanismen gegen Fault Injection-Angriffe und unterstützt die Arm TrustZone-Technologie, die zur Überprüfung des Bootvorgangs über digitale Signaturen verwendet werden kann, und stellt Anweisungen zur Beschleunigung der SHA-256-Hash-Berechnung sowie zur sicheren Generierung von Zufallszahlen (TRNG, True Random Number Generator) bereit. Darüber hinaus steht 8 KB einweg programmierbarer Speicher zur Verfügung, der es ermöglicht, Daten zu speichern, die anschließend nicht verändert oder gelöscht werden können.

Für die Anwendungsentwicklung können die Programmiersprachen C, C++, MicroPython oder CircuitPython verwendet werden. Die Entwicklung in C/C++ kann in dem Editor Visual Studio Code erfolgen, für den ein spezielles Plugin verfügbar ist. Die Möglichkeiten des Chips sind ausreichend, um Anwendungen für maschinelles Lernen zu erstellen, für die ein Port des TensorFlow Lite Frameworks zur Verfügung steht. Für den Netzwerkzugang wird empfohlen, den lwIP Netzwerkstack zu verwenden, der Bestandteil des Pico SDK zur Entwicklung von Anwendungen in C ist, sowie im Firmware mit MicroPython enthalten ist.

Video abspielen

Separat wurde eine Partnerschaft mit den Unternehmen 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, Invector Labs, Melopero, NewAE, Pimoroni, Seeed, Solder Party, SparkFun, Switch Science, ThisisNotRocketScience, Tiny Circuits und Wiznet bekannt gegeben, die eigene Varianten von Platinen und Geräten auf Basis des Mikrocontrollers RP2350 vorbereitet haben. Zu den entwickelten Produkten gehören: gen4-RP2530 Displays, die Arduino-kompatible Platine Adafruit Feather RP2350, Debugging-Platinen Bus Pirate 5XL und Bus Pirate 6, der industrielle I/O Controller Cytron IRIV I/O, der Robotercontroller MOTION 2350 Pro, die Entwicklungsplatinen Hellbender RP2350 und Ignys RP2350, die Platine Challenger+ RP2350 BConnect, Melopero Perpetuo LoRa und NewAE RP2350, Pimoroni Tiny 2350, Plasma 2350, PGA2350, Seeed XIAO RP2350, Solder Party RP2350 Stamp, SparkFun Pro Micro und Switch Science Picossci2, den Synthesizer für Soundeffekte ThisIsNotRocketScience Bopp & Steve, sowie die Spielkonsole Tiny Circuits Thumby Color.

Quelle: opennet.ru

60GB SSD 8Gb DDR4