Projekt Raspberry Pi představil novou desku Raspberry Pi Pico W, která pokračuje ve vývoji miniaturní desky Pico vybavené vlastním mikrořadičem RP2040. Nová verze se vyznačuje integrací podpory Wi-Fi (2,4 GHz 802.11n), která je realizována na základě čipu Infineon CYW43439. Čip CYW43439 také podporuje Bluetooth Classic a Bluetooth Low-Energy, ale zatím nejsou na desce aktivovány. Cena nové desky je 6 dolarů, což je o dva dolary více než u prvního modelu. Mezi oblasti použití, kromě sdílení s počítači Raspberry Pi, vývoje vestavěných systémů a systémů pro řízení různých zařízení, se Wi-Fi varianta prezentuje jako platforma pro vytváření zařízení Internetu věcí (Internet of Things), které komunikují přes síť.

Čip RP2040 obsahuje dvoujádrový procesor ARM Cortex-M0+ (133 MHz) s 264 kB vestavěné operační paměti (SRAM), řadič DMA, teplotní senzor, časovač a USB 1.1 řadič. Na desce je umístěno 2 MB Flash paměti, ale čip podporuje rozšíření až na 16 MB. Pro vstup a výstup jsou k dispozici porty GPIO (30 pinů, z nichž 4 jsou vyhrazeny pro analogový vstup), UART, I2C, SPI, USB (klient a host s podporou bootování z médií ve formátu UF2) a specializovaných 8 kontaktů PIO (Programmable I/O state machines) pro připojení vlastního příslušenství. Napájení může být dodáváno v rozmezí od 1,8 do 5,5 voltů, což umožňuje využití různých zdrojů energie, včetně dvou nebo tří běžných AA baterií nebo standardních lithium-iontových akumulátorů.
Pro vývoj aplikací může být použit jazyk C, C++ nebo MicroPython. Port MicroPython pro Raspberry Pi Pico byl připraven ve spolupráci s autorem projektu a podporuje všechny funkce čipu, včetně vlastního rozhraní pro připojení rozšíření PIO. Pro vývoj pro čip RP2040 s využitím MicroPython byl přizpůsoben integrovaný vývojový prostředek Thonny. Možnosti čipu jsou dostatečné k provádění aplikací pro řešení úloh strojového učení, pro jejichž vývoj byl připraven port frameworku TensorFlow Lite. Pro síťový přístup je doporučeno použít síťový zásobník lwIP, který je součástí nové verze Pico SDK pro vývoj aplikací v jazyce C, stejně jako v novém firmwaru s MicroPythonem.
Zdroj: opennet.ru
