Projekt Raspberry Pi predstavil novú dosku Raspberry Pi Pico W, ktorá pokračuje v rozvoji mini dosky Pico s mikrokontrolérom RP2040 vlastnej výroby. Nová edícia sa vyznačuje integrovanou podporou Wi-Fi (2,4 GHz 802.11n), realizovanou na základe čipu Infineon CYW43439. Čip CYW43439 podporuje aj Bluetooth Classic a Bluetooth Low-Energy, ale tie zatiaľ na doske nie sú využívané. Cena novej dosky je 6 dolárov, čo je o dva doláre viac ako pri prvom variante. Medzi oblasti využitia patrí okrem zdieľania s počítačmi Raspberry Pi aj vývoj embedded systémov a riadiacich systémov rôznych zariadení, pričom varianta s Wi-Fi je pozicionovaná ako platforma na vytváranie zariadení internetu vecí (Internet of Things), ktoré komunikujú po sieti.

Čip RP2040 obsahuje dvojjadrový procesor ARM Cortex-M0+ (133 MHz) s 264 kB vstavanou operačnou pamäťou (SRAM), DMA ovládačom, snímačom teploty, časovačom a USB 1.1 ovládačom. Na doske je umiestnených 2 MB Flash pamäte, ale čip podporuje rozšírenie až na 16 MB. Pre vstup a výstup sú k dispozícii GPIO porty (30 pinov, z ktorých sú 4 vyhradené pre analógový vstup), UART, I2C, SPI, USB (klient a hostiteľ s podporou bootovania z jednotiek vo formáte UF2) a špecializovaných 8 kontaktných PIO (Programmable I/O state machines) na pripojenie vlastných periférií. Napájanie môže byť dodávané v rozmedzí od 1,8 do 5,5 voltov, čo umožňuje využívať rôzne zdroje energie vrátane dvoch alebo troch bežných batérií AA alebo typových lítium-iónových akumulátorov.
Na vytváranie aplikácií je možné použiť jazyk C, C++ alebo MicroPython. Port MicroPython pre Raspberry Pi Pico bol pripravený spolu s autorom projektu a podporuje všetky možnosti čipu, vrátane vlastného pripojovacieho rozhrania pre rozšírenie PIO. Na vývoj pre čip RP2040 s použitím MicroPython bola prispôsobená integrovaná vývojová prostredie Thonny. Možnosti čipu sú dostatočné na vykonávanie aplikácií na riešenie úloh strojového učenia, na ktorých vývoj bol pripravený port frameworku TensorFlow Lite. Na sieťový prístup sa odporúča použiť sieťový zásobník lwIP, ktorý je zahrnutý v novej verzii Pico SDK na vývoj aplikácií v jazyku C, ako aj v novom firmvéri s MicroPython.
Zdroj: opennet.ru
