Howto
Sviluppo
Negli ultimi anni il linguaggio Rust ha progressivamente conquistato spazio in ambiti che fino a poco tempo fa sembravano dominio esclusivo di C e C++. Se nel mondo server e cloud la sua crescita è ormai consolidata, nel settore embedded il percorso è ancora in piena evoluzione. Proprio per questo motivo progetti pratici e raccolte di esempi rappresentano uno strumento prezioso per comprendere quanto l’ecosistema sia realmente maturo.
La combinazione tra Raspberry Pi Pico 2, il nuovo microcontrollore RP2350 e il framework asincrono Embassy offre un’interessante fotografia dello stato attuale dello sviluppo embedded in Rust. Non si tratta semplicemente di una serie di demo dedicate a sensori e periferiche, ma di un vero laboratorio che permette di affrontare problematiche concrete come la gestione di bus I2C, la comunicazione 1-Wire, il rendering grafico accelerato tramite DMA, la connettività Wi-Fi e persino l’integrazione con Matter per la smart home. Il risultato è una panoramica sorprendentemente completa delle possibilità offerte oggi da Rust nel mondo dei microcontrollori.
RP2350: l’evoluzione della piattaforma Pico








