Projekt Raspberry Pi predstavuje dosku Pico W s podporou Wi-Fi

Projekt Raspberry Pi predstavil novú dosku Raspberry Pi Pico W, ktorá pokračuje vo vývoji miniatúrnej dosky Pico, vybavenej proprietárnym mikrokontrolérom RP2040. Nová edícia sa vyznačuje integráciou podpory Wi-Fi (2.4 GHz 802.11n), implementovanej na báze čipu Infineon CYW43439. Čip CYW43439 podporuje aj Bluetooth Classic a Bluetooth Low-Energy, tie však ešte nie sú súčasťou dosky. Nová doska stojí 6 dolárov, čo je o dva doláre drahšie ako prvá možnosť. Medzi oblasti použitia, okrem zdieľania s počítačmi Raspberry Pi, vývoja vstavaných systémov a riadiacich systémov pre rôzne zariadenia, je možnosť Wi-Fi umiestnená ako platforma na vytváranie zariadení internetu vecí, ktoré interagujú cez sieť.

Projekt Raspberry Pi predstavuje dosku Pico W s podporou Wi-Fi

Čip RP2040 obsahuje dvojjadrový procesor ARM Cortex-M0+ (133 MHz) s 264 KB internej pamäte s priamym prístupom (SRAM), DMA radič, teplotný senzor, časovač a USB 1.1 radič. Doska obsahuje 2 MB Flash pamäte, čip však podporuje rozšírenie až na 16 MB. Pre I/O sú tu porty GPIO (30 pinov, z toho 4 sú určené pre analógový vstup), UART, I2C, SPI, USB (klient a hostiteľ s podporou bootovania z diskov vo formáte UF2) a špecializovaný 8 pinový PIO ( Programovateľné I/O stavové automaty) na pripojenie vlastných periférií. Napájanie je možné od 1.8 do 5.5 V, čo umožňuje rôzne zdroje energie, vrátane dvoch alebo troch bežných AA batérií alebo štandardných lítium-iónových batérií.

Na vytváranie aplikácií je možné použiť C, C++ alebo MicroPython. MicroPython port pre Raspberry Pi Pico bol pripravený spoločne s autorom projektu a podporuje všetky možnosti čipu vrátane vlastného rozhrania na pripojenie rozšírení PIO. Integrované programovacie prostredie Thonny bolo prispôsobené pre vývoj pre čip RP2040 pomocou MicroPythonu. Možnosti čipu postačujú na spustenie aplikácií na riešenie problémov strojového učenia, na vývoj ktorých je pripravený port frameworku TensorFlow Lite. Pre sieťový prístup sa navrhuje použiť sieťový zásobník lwIP, ktorý je súčasťou novej verzie Pico SDK pre vývoj aplikácií v jazyku C, ako aj nového firmvéru s MicroPythonom.

Zdroj: opennet.ru

Pridať komentár