Raspberry Pi-Projekt stellt Wi-Fi-fähiges Pico W-Board vor

Das Raspberry Pi-Projekt hat das neue Raspberry Pi Pico W-Board vorgestellt und setzt damit die Entwicklung des Miniatur-Pico-Boards fort, das mit einem proprietären RP2040-Mikrocontroller ausgestattet ist. Die Neuauflage zeichnet sich durch die Integration der Wi-Fi-Unterstützung (2.4 GHz 802.11n) aus, implementiert auf Basis des Infineon CYW43439-Chips. Der CYW43439-Chip unterstützt auch Bluetooth Classic und Bluetooth Low-Energy, diese sind jedoch noch nicht im Board enthalten. Die Kosten für das neue Board betragen 6 US-Dollar, das sind zwei US-Dollar mehr als bei der ersten Option. Von den Anwendungsbereichen ist die Wi-Fi-Option neben der gemeinsamen Nutzung mit Raspberry Pi-Computern, der Entwicklung eingebetteter Systeme und Steuerungssystemen für verschiedene Geräte als Plattform für die Erstellung von Internet-of-Things-Geräten (Internet of Things) positioniert, die über a interagieren Netzwerk.

Raspberry Pi-Projekt stellt Wi-Fi-fähiges Pico W-Board vor

Der RP2040-Chip umfasst einen Dual-Core-ARM-Cortex-M0+-Prozessor (133 MHz) mit 264 KB integriertem RAM (SRAM), einen DMA-Controller, einen Temperatursensor, einen Timer und einen USB 1.1-Controller. Das Board enthält 2 MB Flash-Speicher, der Chip unterstützt jedoch eine Erweiterung auf bis zu 16 MB. Für I/O stehen GPIO-Ports zur Verfügung (30 Pins, davon 4 für den analogen Eingang), UART, I2C, SPI, USB (Client und Host mit Unterstützung für das Booten von Laufwerken im UF2-Format) und spezielle 8-Pin-PIO ( Programmierbare I/O-Zustandsmaschinen) zum Anschluss eigener Peripheriegeräte. Die Stromversorgung kann im Bereich von 1.8 bis 5.5 Volt erfolgen, wodurch Sie verschiedene Stromquellen nutzen können, darunter zwei oder drei herkömmliche AA-Batterien oder Standard-Lithium-Ionen-Batterien.

Anwendungen können mit C, C++ oder MicroPython erstellt werden. Der MicroPython-Port für Raspberry Pi Pico wurde gemeinsam mit dem Autor des Projekts vorbereitet und unterstützt alle Funktionen des Chips, einschließlich einer eigenen Schnittstelle zum Anschluss von PIO-Erweiterungen. Für die Entwicklung des RP2040-Chips mit MicroPython wurde die integrierte Programmierumgebung Thonny angepasst. Die Fähigkeiten des Chips reichen aus, um Anwendungen zur Lösung von Problemen des maschinellen Lernens auszuführen, für deren Entwicklung eine Portierung des TensorFlow Lite-Frameworks vorbereitet wurde. Für den Netzwerkzugriff wird vorgeschlagen, den lwIP-Netzwerkstack zu verwenden, der in der neuen Version des Pico SDK für die Entwicklung von Anwendungen in der Sprache C sowie in der neuen Firmware mit MicroPython enthalten ist.

Source: opennet.ru

Kommentar hinzufügen