Raspberry Pi Project onthult Wi-Fi-enabled Pico W Board

Het Raspberry Pi-project heeft een nieuw Raspberry Pi Pico W-bord geïntroduceerd, dat de ontwikkeling voortzet van het miniatuur Pico-bord, uitgerust met een eigen RP2040-microcontroller. De nieuwe editie onderscheidt zich door de integratie van Wi-Fi-ondersteuning (2.4GHz 802.11n), geïmplementeerd op basis van de Infineon CYW43439-chip. De CYW43439-chip ondersteunt ook Bluetooth Classic en Bluetooth Low-Energy, maar deze zitten nog niet in het bord. Het nieuwe bord kost $ 6, wat twee dollar duurder is dan de eerste optie. Onder de toepassingsgebieden wordt de Wi-Fi-optie, naast het delen met Raspberry Pi-computers en het ontwikkelen van ingebedde systemen en besturingssystemen voor verschillende apparaten, gepositioneerd als een platform voor het creëren van Internet of Things-apparaten die via het netwerk communiceren.

Raspberry Pi Project onthult Wi-Fi-enabled Pico W Board

De RP2040-chip bevat een dual-core ARM Cortex-M0+ (133MHz) processor met 264 KB intern Random Access Memory (SRAM), een DMA-controller, een temperatuursensor, een timer en een USB 1.1-controller. Het bord bevat 2 MB Flash-geheugen, maar de chip ondersteunt uitbreiding tot 16 MB. Voor I/O zijn er GPIO-poorten (30 pinnen, waarvan 4 bestemd voor analoge invoer), UART, I2C, SPI, USB (client en host met ondersteuning voor het opstarten vanaf schijven in UF2-formaat) en een gespecialiseerde 8-pins PIO ( Programmeerbare I/O-statusmachines) voor het aansluiten van uw eigen randapparatuur. Er kan stroom worden geleverd van 1.8 tot 5.5 volt, waardoor een verscheidenheid aan stroombronnen mogelijk is, waaronder twee of drie gewone AA-batterijen of standaard lithium-ionbatterijen.

Voor het maken van applicaties kan gebruik worden gemaakt van C, C++ of MicroPython. De MicroPython-poort voor Raspberry Pi Pico is samen met de auteur van het project voorbereid en ondersteunt alle mogelijkheden van de chip, inclusief een eigen interface voor het aansluiten van PIO-extensies. De geïntegreerde programmeeromgeving van Thonny is aangepast voor ontwikkeling voor de RP2040-chip met behulp van MicroPython. De mogelijkheden van de chip zijn voldoende om applicaties uit te voeren voor het oplossen van machine learning-problemen, voor de ontwikkeling waarvan een port van het TensorFlow Lite-framework is voorbereid. Voor netwerktoegang wordt voorgesteld om de lwIP-netwerkstack te gebruiken, die is opgenomen in de nieuwe versie van Pico SDK voor het ontwikkelen van applicaties in de C-taal, evenals in de nieuwe firmware met MicroPython.

Bron: opennet.ru

Voeg een reactie