Qualche mese fa, senza troppo clamore, Raspberry Pi Foundation ha lanciato il progetto Pico VS Code su GitHub. Da allora, i feedback non hanno tardato ad arrivare, e il team di sviluppo ha lavorato duramente per migliorarlo. Qualche giorno fa Raspberry Pi Foundation ha presentato ufficialmente la beta pubblica dell’estensione Raspberry Pi Pico Visual Studio Code!
Cos’è Pico VS Code?
Pico VS Code è un’estensione per Microsoft Visual Studio Code progettata per semplificare lo sviluppo di progetti per le schede della serie Raspberry Pi Pico. Che tu sia un principiante o uno sviluppatore esperto, questa estensione ti permette di affrontare lo sviluppo su Pico con sicurezza e facilità.
Chiunque abbia mai provato a configurare un ambiente di sviluppo embedded sa quanto può essere complesso. Le difficoltà iniziano con i sistemi di build, SDK e toolchain, per non parlare delle sfide della cross-compilazione. Questi processi spesso risultano scoraggianti anche per sviluppatori esperti, richiedendo molto tempo prezioso per la configurazione piuttosto che per il coding vero e proprio.
Ecco perché è stato creato Pico VS Code: per eliminare le difficoltà di configurazione e permetterti di concentrarti su ciò che conta davvero — dare vita ai tuoi progetti con Raspberry Pi Pico.
Quali sono i requisiti per utilizzare Pico VS Code?
Prima di poter installare l’estensione, è importante assicurarsi che l’ambiente di sviluppo soddisfi alcuni requisiti minimi. L’estensione è compatibile con diverse piattaforme, tra cui Raspberry Pi OS, Windows, macOS e Linux. Ecco i principali prerequisiti:
- Tutte le piattaforme: richiedono Visual Studio Code versione 1.92.1 o superiore.
- Raspberry Pi OS: Assicurati di utilizzare una distribuzione a 64-bit.
- Windows: Funziona su PC basati su architettura x86 (no ARM64).
- macOS: Installa tutte le dipendenze necessarie eseguendo il comando
xcode-select --install
nel terminale. - Linux: Consulta il file
README.md
nella nostra pagina GitHub per la lista completa dei software richiesti.
Come installare Pico VS Code
Puoi installare l’estensione in due modi: tramite il marketplace di Visual Studio Code o tramite un’installazione manuale.
Installazione dal marketplace
- Apri la scheda Estensioni a sinistra in Visual Studio Code (o premi
Ctrl+Shift+X
su Windows/Linux oCmd+Shift+X
su macOS). - Cerca “pico-vscode” nella barra di ricerca.
- Una volta trovata l’estensione, clicca su Installa. Attendi che l’installazione sia completata e sarai pronto per iniziare il tuo progetto su Raspberry Pi Pico.
Installazione manuale
- Visita la pagina GitHub del progetto Pico VS Code e scarica il file
.vsix
più recente. - Apri Visual Studio Code e vai nella scheda Estensioni.
- Clicca sul menu a tre puntini sopra la barra di ricerca e seleziona Installa da VSIX….
- Seleziona il file
.vsix
scaricato e procedi con l’installazione.
Vantaggi dell’uso di Pico VS Code
L’estensione Pico VS Code è progettata per ottimizzare e semplificare l’intero processo di sviluppo. Ecco alcuni vantaggi chiave:
- Ambiente familiare: Se hai già esperienza con Visual Studio Code, ti sentirai subito a tuo agio con l’estensione, che ti permette di usare un’interfaccia che conosci bene per sviluppare progetti su Pico.
- Setup semplificato: Pico VS Code elimina le complessità legate alla configurazione di toolchain e SDK, offrendoti un setup preconfigurato per iniziare a lavorare senza intoppi.
- Documentazione integrata: Hai bisogno di consultare l’API o le specifiche hardware? L’estensione include la documentazione direttamente all’interno di VS Code, rendendo superflua una connessione internet per le consultazioni di routine.
Creare un progetto di esempio
Per creare un progetto partendo da un esempio come il classico blink (l’accensione intermittente di un LED), seleziona “New Project From Example” dal pannello Pico aggiunto dall’estensione. Inserisci “blink” nel campo nome progetto e clicca su Crea. L’estensione configurerà automaticamente il sistema di build e, una volta completato, potrai compilare il progetto con il pulsante Compila in basso a destra.
Quando arriva il momento di caricare il firmware sul tuo Raspberry Pi Pico, hai due opzioni:
- Automatica: Con la scheda Pico collegata in modalità BOOTSEL, premi il pulsante Esegui e il firmware verrà caricato automaticamente.
- Manuale: Puoi trascinare il file
blink.uf2
sul dispositivo in modalità BOOTSEL per eseguire il flashing manuale del firmware.
Supporto per MicroPython
Se preferisci usare MicroPython invece del C/C++, Pico VS Code ti semplifica la vita. Quando crei un nuovo progetto, puoi scegliere l’opzione New MicroPython Project e l’estensione configurerà automaticamente l’ambiente per l’uso di MicroPython, permettendoti di prototipare rapidamente e sperimentare con il tuo Raspberry Pi Pico.
Debug e configurazioni avanzate
Vuoi fare debugging direttamente dentro VS Code? L’estensione aggiunge la possibilità di usare il pannello di debug e impostare breakpoint, proprio come faresti con altri progetti C/C++.
Inoltre, l’estensione ti permette di aggiornare facilmente la configurazione del progetto, come cambiare la versione dell’SDK o il tipo di scheda, direttamente dall’interfaccia utente di VS Code.
Conclusione
La nuova estensione Pico VS Code è un alleato prezioso per chi vuole sviluppare progetti con Raspberry Pi Pico. Che tu stia muovendo i primi passi o stia lavorando su un progetto complesso, questa estensione ti permette di concentrarti sul codice e ridurre i tempi di configurazione e setup. Se non l’hai ancora fatto, corri a scaricare l’estensione dal marketplace di Visual Studio Code e inizia subito il tuo prossimo progetto!
Iscriviti ai nostri gruppi Telegram
Link utili
- Arduino UNO R3
- Elegoo UNO R3
- Arduino Starter Kit per principianti
- Elegoo Advanced Starter Kit
- Arduino Nano