Proiectul Raspberry Pi dezvăluie placa Pico W cu Wi-Fi

Proiectul Raspberry Pi a introdus o nouă placă Raspberry Pi Pico W, care continuă dezvoltarea plăcii Pico în miniatură, echipată cu un microcontroler proprietar RP2040. Noua ediție se remarcă prin integrarea suportului Wi-Fi (2.4GHz 802.11n), implementat pe baza cipului Infineon CYW43439. Cipul CYW43439 acceptă și Bluetooth Classic și Bluetooth Low-Energy, dar acestea nu sunt încă incluse în placă. Noua placă costă 6 dolari, ceea ce este cu doi dolari mai scumpă decât prima opțiune. Dintre domeniile de aplicare, pe lângă partajarea cu calculatoarele Raspberry Pi, dezvoltarea sistemelor embedded și a sistemelor de control pentru diverse dispozitive, opțiunea Wi-Fi este poziționată ca platformă pentru crearea de dispozitive Internet of Things care interacționează prin rețea.

Proiectul Raspberry Pi dezvăluie placa Pico W cu Wi-Fi

Cipul RP2040 include un procesor dual-core ARM Cortex-M0+ (133MHz) cu 264 KB de memorie internă cu acces aleatoriu (SRAM), un controler DMA, un senzor de temperatură, un temporizator și un controler USB 1.1. Placa conține 2 MB de memorie Flash, dar cipul acceptă extinderea până la 16 MB. Pentru I/O există porturi GPIO (30 de pini, dintre care 4 dedicati intrării analogice), UART, I2C, SPI, USB (client și gazdă cu suport pentru bootare de pe unități în format UF2) și un PIO specializat cu 8 pini ( Mașini de stare I/O programabile) pentru conectarea propriilor periferice. Alimentarea poate fi furnizată de la 1.8 la 5.5 volți, permițând o varietate de surse de alimentare, inclusiv două sau trei baterii AA obișnuite sau baterii standard litiu-ion.

Pentru a crea aplicații, se pot folosi C, C++ sau MicroPython. Portul MicroPython pentru Raspberry Pi Pico a fost pregătit împreună cu autorul proiectului și acceptă toate capacitățile cipului, inclusiv propria interfață pentru conectarea extensiilor PIO. Mediul de programare integrat Thonny a fost adaptat pentru dezvoltare pentru cipul RP2040 folosind MicroPython. Capacitățile cipului sunt suficiente pentru a rula aplicații pentru rezolvarea problemelor de învățare automată, pentru a căror dezvoltare a fost pregătit un port al cadrului TensorFlow Lite. Pentru accesul la rețea, se propune utilizarea stivei de rețea lwIP, care este inclusă în noua versiune de Pico SDK pentru dezvoltarea aplicațiilor în limbajul C, precum și în noul firmware cu MicroPython.

Sursa: opennet.ru

Adauga un comentariu