Il progetto Raspberry Pi presenta la scheda Pico W abilitata Wi-Fi

Il progetto Raspberry Pi ha introdotto una nuova scheda Raspberry Pi Pico W, che continua lo sviluppo della scheda in miniatura Pico, dotata di un microcontrollore proprietario RP2040. La nuova edizione si distingue per l'integrazione del supporto Wi-Fi (2.4GHz 802.11n), implementato sulla base del chip Infineon CYW43439. Il chip CYW43439 supporta anche Bluetooth Classic e Bluetooth Low-Energy, ma non sono ancora inclusi nella scheda. La nuova scheda costa 6 dollari, ovvero due dollari in più rispetto alla prima opzione. Tra gli ambiti di applicazione, oltre alla condivisione con computer Raspberry Pi, allo sviluppo di sistemi embedded e di controllo per vari dispositivi, l'opzione Wi-Fi si posiziona come piattaforma per la creazione di dispositivi Internet of Things che interagiscono in rete.

Il progetto Raspberry Pi presenta la scheda Pico W abilitata Wi-Fi

Il chip RP2040 include un processore dual-core ARM Cortex-M0+ (133 MHz) con 264 KB di memoria interna ad accesso casuale (SRAM), un controller DMA, un sensore di temperatura, un timer e un controller USB 1.1. La scheda contiene 2 MB di memoria Flash, ma il chip supporta l'espansione fino a 16 MB. Per l'I/O sono presenti porte GPIO (30 pin, di cui 4 dedicate all'ingresso analogico), UART, I2C, SPI, USB (client e host con supporto per l'avvio da unità in formato UF2) e un PIO specializzato a 8 pin ( Macchine a stati I/O programmabili) per il collegamento delle proprie periferiche. L'alimentazione può essere fornita da 1.8 a 5.5 volt, consentendo una varietà di fonti di alimentazione, comprese due o tre normali batterie AA o batterie standard agli ioni di litio.

Per creare applicazioni è possibile utilizzare C, C++ o MicroPython. Il port MicroPython per Raspberry Pi Pico è stato preparato insieme all'autore del progetto e supporta tutte le funzionalità del chip, inclusa la propria interfaccia per il collegamento delle estensioni PIO. L'ambiente di programmazione integrato Thonny è stato adattato per lo sviluppo del chip RP2040 utilizzando MicroPython. Le capacità del chip sono sufficienti per eseguire applicazioni per la risoluzione di problemi di apprendimento automatico, per lo sviluppo delle quali è stato preparato un port del framework TensorFlow Lite. Per l'accesso alla rete si propone di utilizzare lo stack di rete lwIP, che è incluso nella nuova versione di Pico SDK per lo sviluppo di applicazioni in linguaggio C, nonché nel nuovo firmware con MicroPython.

Fonte: opennet.ru

Aggiungi un commento