Projekt Raspberry Pi zaprezentował płytkę Pico W z obsługą Wi-Fi

Projekt Raspberry Pi zaprezentował nową płytkę Raspberry Pi Pico W, kontynuując rozwój miniaturowej płytki Pico, wyposażonej w mikrokontroler RP2040 zaprojektowany wewnętrznie. Nowa wersja różni się integracją wsparcia dla Wi-Fi (2.4GHz 802.11n), zrealizowanego na bazie chipu Infineon CYW43439. Chip CYW43439 obsługuje również Bluetooth Classic oraz Bluetooth Low-Energy, ale na razie nie są one wykorzystywane w płytce. Koszt nowej płytki wynosi 6 dolarów, co jest o dwa dolary droższe niż pierwszy wariant. Wśród zastosowań, oprócz współdzielenia z komputerami Raspberry Pi, rozwoju systemów wbudowanych i systemów zarządzania różnymi urządzeniami, wariant z Wi-Fi jest pozycjonowany jako platforma do tworzenia urządzeń Internetu Rzeczy (Internet of Things), komunikujących się przez sieć.

Projekt Raspberry Pi zaprezentował płytkę Pico W z obsługą Wi-Fi

Chip RP2040 zawiera dwurdzeniowy procesor ARM Cortex-M0+ (133MHz) z 264 KB wbudowanej pamięci RAM (SRAM), kontrolerem DMA, czujnikiem temperatury, zegarem oraz kontrolerem USB 1.1. Na płytce znajduje się 2 MB pamięci Flash, ale chip obsługuje rozszerzenie do 16 MB. Dla wejścia/wyjścia przewidziano porty GPIO (30 pinów, z czego 4 są przeznaczone do analogowego wejścia), UART, I2C, SPI, USB (klient i host z obsługą rozruchu z nośników w formacie UF2) oraz specjalizowane 8-pinowe PIO (Programmable I/O state machines) do podłączania własnych urządzeń peryferyjnych. Zasilanie może być podawane w zakresie od 1.8 do 5.5 woltów, co pozwala na wykorzystanie różnych źródeł energii, w tym dwóch lub trzech standardowych baterii AA lub typowych akumulatorów litowo-jonowych.

Do tworzenia aplikacji można stosować język C, C++ lub MicroPython. Port MicroPython dla Raspberry Pi Pico został przygotowany wspólnie z autorem projektu i obsługuje wszystkie możliwości chipu, w tym własny interfejs podłączenia rozszerzeń PIO. Do programowania dla chipu RP2040 z użyciem MicroPython dostosowano zintegrowane środowisko programistyczne Thonny. Możliwości chipu są wystarczające do realizacji aplikacji w zakresie uczenia maszynowego, dla których przygotowano port frameworka TensorFlow Lite. Do dostępu do sieci proponuje się użycie stosu sieciowego lwIP, który jest częścią nowej wersji Pico SDK do tworzenia aplikacji w języku C, a także w nowym oprogramowaniu układowym z MicroPython.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster