Prezentowany projekt Raspberry Pi ostatnio nowa płyta o nazwie «Malina Pi Pico W», który kontynuuje rozwój miniaturowej płytki Pico, wyposażonej w autorski mikrokontroler RP2040.
Nowa edycja wyróżnia się integracją obsługi Wi-Fi (2.4 GHz 802.11n), zaimplementowany w oparciu o układ Infineon CYW43439. Układ CYW43439 obsługuje również Bluetooth Classic i Bluetooth Low Energy, ale nie są jeszcze uwzględnione na tablicy.
Dziś przedstawiamy trzech nowych członków rodziny Pico. Raspberry Pi Pico W kosztuje 6 USD i przenosi sieć bezprzewodową 802.11n na platformę Pico, zachowując jednocześnie pełną kompatybilność pinów ze swoim starszym bratem. Pico H (5 USD) i Pico WH (7 USD) dodają wstępnie załadowane nagłówki i nasze nowe 3-stykowe złącze debugowania odpowiednio do Pico i Pico W. Pico H i Pico W są dostępne już dziś; Szczyt WH nastąpi w sierpniu.
O Raspberry Pi Pico W
Układ RP2040 zawiera dwurdzeniowy procesor ARM Cortex-M0+ (133 MHz) z 264 KB wbudowanej pamięci RAM (SRAM), kontrolerem DMA, czujnikiem temperatury, zegarem i kontrolerem USB 1.1.
Płytka zawiera 2 MB pamięci Flash, ale układ obsługuje rozbudowę do 16 MB. Dla I/O dostępne są porty GPIO (30 pinów, z których 4 są przypisane do wejścia analogowego), UART, I2C, SPI, USB (klient i host z obsługą rozruchu z dysków formatu UF2) oraz 8 dedykowanych pinów PIO ( Programowalne maszyny stanów I/O) do podłączania własnych urządzeń peryferyjnych. Zasilanie może być dostarczane w zakresie od 1,8 do 5,5 V, co pozwala na korzystanie z różnych źródeł zasilania, w tym dwóch lub trzech konwencjonalnych baterii AA lub standardowych baterii litowo-jonowych.
Dla programistów C, dzisiejsza wersja Pico SDK zawiera obsługę sieci bezprzewodowych. Stos sieciowy jest zbudowany wokół lwIP i używa libcyw43 autorstwa Damiena George'a (sławnego MicroPythona) do komunikacji z chipem bezprzewodowym. Domyślnie libcyw43 jest licencjonowany do użytku niekomercyjnego, ale użytkownicy Pico W i wszyscy inni rozwijający swój produkt wokół RP2040 i CYW43439 korzystają z bezpłatnej licencji komercyjnego użytku.
Szczyt H hero z przodu po przekątnej
Bohater Dolny Dolny H Szczyt
Użytkownicy MicroPython mogą pobrać zaktualizowany obraz UF2 z obsługą sieci dla Pico W.
Aplikacje można tworzyć przy użyciu C, C++ lub MicroPython. Port MicroPython dla Raspberry Pi Pico został przygotowany we współpracy z autorem projektu i obsługuje wszystkie funkcje układu, w tym własny interfejs do podłączania rozszerzeń PIO.
Do opracowania układu RP2040 przy użyciu MicroPython, dostosowano zintegrowane środowisko programistyczne Thonny. Możliwości chipa są wystarczające do uruchamiania aplikacji do rozwiązywania problemów z uczeniem maszynowym, do rozwoju których przygotowano port frameworka TensorFlow Lite. Do dostępu do sieci proponuje się użycie stosu sieciowego lwIP, który jest zawarty w nowej wersji Pico SDK do tworzenia aplikacji w języku C, a także w nowym oprogramowaniu MicroPython.
To oprogramowanie układowe UF2, które udostępniamy dla Pico W, jest oddzielną wersją istniejącego oprogramowania układowego MicroPython dla naszej oryginalnej płyty Pico. Wkrótce po wydaniu wprowadzimy zmiany w głównym repozytorium MicroPythona.
Ci, którzy są zainteresowani uzyskaniem jednej lub kilku sztuk, powinni wiedzieć, że koszt nowej płyty wynosi 6 USD, czyli o dwa dolary więcej niż pierwsza opcja.
Spośród obszarów zastosowań, oprócz współdzielenia z komputerami Raspberry Pi, opracowywania systemów wbudowanych i systemów sterowania dla różnych urządzeń, opcja Wi-Fi jest pozycjonowana jako platforma do tworzenia urządzeń Internetu rzeczy (Internetu rzeczy), które współdziałają na jednym internet.
W końcu jeśli chcesz dowiedzieć się więcej na ten temat o notatce możesz sprawdzić szczegóły W poniższym linku.