Raspberry Pi è un computer compatto costruito su una singola scheda. Può essere collegato a monitor, tastiera e mouse come un normale PC, ma può anche funzionare senza schermo come server, controller, gateway IoT, macchina da laboratorio o componente di un progetto elettronico.

È proprio questa flessibilità ad averlo reso così diffuso. Con la stessa famiglia di prodotti puoi imparare Linux e Python, creare un piccolo server domestico, controllare sensori, costruire un sistema di automazione o integrare un computer ARM all’interno di un dispositivo.

C’è però una distinzione importante da fare subito: non tutti i prodotti Raspberry Pi sono lo stesso tipo di macchina. Raspberry Pi 5 è un vero computer capace di eseguire Linux; Raspberry Pi Pico 2 è invece una scheda a microcontrollore pensata per eseguire firmware. Compute Module 5 ha ancora un altro obiettivo: integrare l’hardware Raspberry Pi dentro prodotti e sistemi personalizzati.

Capire queste differenze è più utile che chiedersi genericamente quale sia “il Raspberry migliore”. La scelta corretta dipende da cosa deve fare il dispositivo, da quanta potenza serve e da quanto vuoi lavorare vicino all’hardware.

Cos’è Raspberry Pi e perché non è semplicemente un mini PC

Un Raspberry Pi della famiglia dei computer è un single-board computer, abbreviato SBC: processore, memoria, controller e gran parte delle interfacce necessarie al funzionamento sono integrati sulla stessa scheda.

Non significa che contenga tutto ciò che serve per essere utilizzato.

A seconda del modello e del progetto potresti avere bisogno di alimentatore, microSD o SSD, case, sistema di raffreddamento, monitor e periferiche. Il vantaggio è proprio poter costruire il sistema attorno all’utilizzo reale invece di acquistare necessariamente un computer già assemblato.

La documentazione ufficiale Raspberry Pi distingue diverse famiglie: i classici single-board computer, la serie Zero, i computer integrati in una tastiera, i Compute Module e la famiglia Pico.

Questa classificazione evita uno degli errori più frequenti: parlare di “Raspberry Pi” come se ogni modello eseguisse lo stesso software e fosse destinato allo stesso lavoro.

Cosa significa single-board computer

In un normale PC desktop trovi scheda madre, processore, RAM, storage, alimentazione e numerosi componenti separati.

In un SBC gran parte della piattaforma è concentrata su una scheda molto più piccola.

Il principio può essere rappresentato così:

SoC + RAM + controller + interfacce → singola scheda → sistema operativo e applicazioni

Il cuore del sistema è generalmente un SoC, System on Chip, che combina all’interno dello stesso componente CPU e altre funzioni fondamentali.

Raspberry Pi non è però un microcontrollore semplicemente perché è piccolo. I modelli principali utilizzano processori capaci di eseguire un sistema operativo completo, gestire processi multipli, filesystem, rete, interfacce grafiche e applicazioni.

È per questo che Linux rappresenta una parte così importante dell’ecosistema Raspberry Pi.

Raspberry Pi è un computer completo?

Dal punto di vista funzionale, sì: i Raspberry Pi della famiglia computer possono eseguire un sistema operativo, applicazioni, servizi di rete e normali workload informatici compatibili con la loro architettura.

Non sono però automaticamente sostituti perfetti di qualsiasi PC.

Un Raspberry Pi 5 può svolgere attività desktop, sviluppo, automazione, server e molti workload tecnici con una potenza che sarebbe stata impensabile per i primi modelli della famiglia. Rimangono comunque differenze rispetto a un normale computer x86: architettura ARM, espandibilità, prestazioni, compatibilità software e storage devono essere valutati in base al progetto.

La domanda utile non è quindi “può sostituire un PC?”, ma:

può eseguire bene il software e il carico di lavoro che mi interessa?

Raspberry Pi Pico è diverso: microcontrollore, non computer Linux

Il nome può creare confusione.

Raspberry Pi Pico 2 è una scheda basata sul microcontrollore RP2350. Non è progettata per avviare Raspberry Pi OS e non svolge il ruolo di un normale computer Linux.

Può essere programmata in C/C++ e MicroPython e controllare direttamente sensori, motori, LED, bus e altre periferiche elettroniche.

La distinzione pratica è netta:

Raspberry Pi computer → sistema operativo → processi → applicazioni

Raspberry Pi Pico → firmware → logica dedicata → periferiche

Confronto tra Raspberry Pi con Linux e Raspberry Pi Pico con firmware per sensori e attuatori
Raspberry Pi e Pico appartengono allo stesso ecosistema, ma risolvono problemi diversi: computer Linux da una parte, microcontrollore dall’altra.

Se lavori vicino all’hardware, anche la nostra guida a C++ aiuta a capire perché i linguaggi compilati e il controllo delle risorse rimangono importanti nei sistemi embedded.

Come funziona Raspberry Pi: SoC, memoria, storage, porte e GPIO

Un Raspberry Pi segue gli stessi principi fondamentali di qualsiasi altro computer: il processore esegue istruzioni, la RAM contiene temporaneamente codice e dati in uso, lo storage conserva sistema operativo e file, mentre controller e interfacce mettono la macchina in comunicazione con periferiche e rete.

La differenza è soprattutto nel formato e nel livello di accesso all’hardware.

Accanto a porte USB, video e rete trovi infatti interfacce pensate per telecamere, display, moduli di espansione e circuiti elettronici.

CPU ARM, SoC e memoria RAM

I Raspberry Pi moderni utilizzano processori basati sull’architettura Arm.

Raspberry Pi 5, per esempio, utilizza il SoC Broadcom BCM2712 con CPU quad-core Cortex-A76 a 64 bit. La scheda ufficiale di Raspberry Pi 5 mostra anche la presenza del controller I/O RP1, memoria LPDDR4X in diverse capacità, GPU VideoCore VII e interfacce dedicate per PCIe, display e telecamere.

Non serve memorizzare ogni sigla per scegliere il modello.

Il punto pratico è che CPU, quantità di RAM e I/O determinano quale classe di workload puoi gestire con sufficiente margine.

Un desktop con browser, un server DNS locale e un progetto che analizza immagini da una videocamera hanno requisiti molto diversi.

microSD, SSD e processo di boot

Per funzionare, il computer deve trovare un supporto contenente un sistema avviabile.

La microSD è ancora il metodo più semplice e comune. Sui modelli recenti possono però entrare in gioco anche storage USB e soluzioni NVMe, con modalità e requisiti che cambiano in base all’hardware.

Su Raspberry Pi 5 l’interfaccia PCIe rende possibile collegare storage NVMe tramite un HAT o adattatore appropriato.

Il vantaggio non è semplicemente “avere più spazio”. Un buon SSD può offrire prestazioni e caratteristiche operative più adatte di una microSD quando il sistema effettua molte letture e scritture o deve funzionare a lungo.

Per un laboratorio occasionale una microSD di buona qualità può essere perfettamente sufficiente. Per un piccolo server che genera log, database o molte scritture, lo storage merita più attenzione.

GPIO, HAT, sensori e periferiche

Uno dei motivi per cui Raspberry Pi è diverso da un comune mini PC è il connettore GPIO.

GPIO significa General Purpose Input/Output. I pin permettono di interagire con circuiti esterni e utilizzare protocolli e periferiche per leggere sensori, controllare attuatori o comunicare con altri dispositivi.

Il GPIO non va trattato come una serie di normali porte USB.

Tensioni, collegamenti e corrente devono rispettare le specifiche dell’hardware. Un errore di cablaggio può danneggiare la scheda o il componente collegato.

Gli HAT, Hardware Attached on Top, aggiungono invece funzioni attraverso schede progettate per essere montate sopra il Raspberry Pi: alimentazione, acquisizione dati, controllo motori, audio, storage e molte altre possibilità.

È qui che il computer smette di essere soltanto una piccola macchina Linux e diventa una piattaforma per collegare software e mondo fisico.

Quali Raspberry Pi esistono e quale scegliere

Non serve conoscere l’intero catalogo storico per scegliere un Raspberry Pi.

È più utile distinguere le famiglie correnti in base al lavoro che devono svolgere.

FamigliaEsegue LinuxScenario principalePunto forteLimite da considerare
Raspberry Pi 5Desktop, sviluppo, server, homelab, progetti avanzatiPrestazioni e I/OAlimentazione e raffreddamento contano sotto carico
Raspberry Pi Zero 2 WProgetti compatti, controller Linux, piccoli nodi di reteDimensioni e consumi contenutiRAM e connettività molto più limitate
Raspberry Pi 500 / 500+Desktop, studio, programmazioneComputer già integrato nella tastieraMeno adatto ai progetti che richiedono il classico formato SBC
Compute Module 5Prodotti embedded e hardware personalizzatoIntegrazione su carrier boardRichiede progettazione hardware più consapevole
Raspberry Pi Pico 2NoElettronica, sensori, controllo real-time, firmwareAccesso diretto all’hardware e semplicità embeddedNon sostituisce un computer Linux

La tabella non stabilisce un vincitore. Serve a eliminare le famiglie sbagliate prima di confrontare i singoli modelli.

Raspberry Pi 5: la scelta general-purpose

Per chi vuole un Raspberry Pi capace di coprire più scenari, Raspberry Pi 5 è il riferimento più naturale.

Può essere utilizzato come desktop leggero, ambiente di programmazione, server domestico, controller di rete, sistema di automazione o piattaforma per dispositivi PCIe, telecamere e display.

Integra USB 3, Gigabit Ethernet, Wi-Fi, Bluetooth, doppia uscita micro-HDMI, header GPIO a 40 pin e un’interfaccia PCIe per periferiche veloci.

La maggiore potenza ha una conseguenza pratica: alimentazione e gestione termica diventano più importanti rispetto ai modelli meno esigenti. Per workload prolungati conviene progettare il raffreddamento invece di considerarlo un accessorio puramente estetico.

Lo sceglierei quando non sai ancora se il progetto resterà piccolo e vuoi margine per farlo crescere.

Raspberry Pi Zero 2 W: quando contano dimensioni e consumi

Zero 2 W segue una filosofia diversa.

È molto più compatto e dispone di 512 MB di RAM, Wi-Fi a 2,4 GHz, Bluetooth, mini HDMI, microSD e footprint GPIO a 40 pin.

Non è la macchina che sceglierei per un desktop moderno o per workload pesanti.

Diventa invece interessante per dispositivi headless, piccoli controller Linux, sistemi da integrare in spazi ridotti, nodi di automazione e progetti in cui dimensioni e consumi hanno più peso delle prestazioni assolute.

Questo è un buon esempio del motivo per cui “più potente” non equivale automaticamente a “migliore”.

Raspberry Pi 500 e 500+: il computer integrato nella tastiera

La famiglia Raspberry Pi 500 porta la piattaforma in un formato molto diverso: il computer è integrato direttamente nella tastiera.

Raspberry Pi 500 utilizza la stessa classe di CPU Cortex-A76 del Pi 5 e offre 8 GB di RAM. Il Raspberry Pi 500+ spinge ulteriormente l’idea con 16 GB di RAM e SSD NVMe interno.

Questi modelli hanno senso soprattutto quando vuoi un desktop compatto e ordinato per programmazione, studio, laboratorio o utilizzo personale.

Se invece il progetto deve essere chiuso dentro un dispositivo, montato in un rack, collegato a HAT particolari o integrato in un contenitore personalizzato, il formato SBC tradizionale rimane generalmente più flessibile.

Compute Module 5: integrazione e sistemi embedded

Compute Module 5 prende gran parte della piattaforma di Raspberry Pi 5 e la concentra in un modulo progettato per essere inserito su una carrier board.

È una distinzione sostanziale.

Un normale Raspberry Pi è già una scheda pronta a essere utilizzata direttamente. Un Compute Module è pensato soprattutto per chi vuole decidere quali connettori, porte e componenti rendere disponibili nel proprio prodotto.

Può avere memoria eMMC integrata, opzioni wireless e accesso a numerose interfacce attraverso due connettori ad alta densità.

Lo prenderei in considerazione per un prodotto embedded o un sistema hardware progettato ad hoc, non come prima Raspberry Pi da mettere sulla scrivania.

Pico 2: quando serve un microcontrollore

Pico 2 risolve un problema ancora diverso.

Quando devi leggere un sensore, controllare un motore, produrre un segnale preciso o eseguire un firmware dedicato, avviare un intero sistema Linux può essere inutile.

Un microcontrollore parte rapidamente, utilizza molte meno risorse e permette un controllo più diretto delle periferiche.

La scelta fra Pico e un Raspberry Pi con Linux dipende quindi dall’architettura del progetto, non dal prezzo o dalle dimensioni.

Raspberry Pi OS: quale sistema operativo usare

Per la maggior parte degli utenti il punto di partenza più semplice rimane Raspberry Pi OS.

La pagina ufficiale dei sistemi operativi Raspberry Pi lo identifica come sistema supportato ufficialmente e chiarisce anche un dettaglio che crea ancora molta confusione nelle vecchie guide: Raspbian è il nome precedente.

Oggi conviene quindi parlare di Raspberry Pi OS.

Raspberry Pi OS e perché Raspbian è un nome legacy

Raspberry Pi OS deriva da Debian.

La release corrente della distribuzione è basata su Debian Trixie e viene proposta in varianti a 32 e 64 bit, con immagini differenti a seconda dell’ambiente desiderato.

Se vuoi capire cosa significa questa parentela, la guida a Debian approfondisce package manager, release, architetture e utilizzo server.

Il rapporto non significa però che Raspberry Pi OS sia una copia indistinguibile di Debian.

Il sistema integra configurazioni, pacchetti, kernel, firmware e strumenti destinati specificamente all’hardware Raspberry Pi.

Raspberry Pi OS, Full e Lite: cosa cambia

La scelta più importante non è necessariamente tra due distribuzioni.

Spesso è sufficiente scegliere l’edizione corretta dello stesso Raspberry Pi OS.

EdizioneDesktopSoftware preinstallatoQuando ha senso
Raspberry Pi OSSet baseDesktop e utilizzo generale
Raspberry Pi OS FullPiù applicazioni inclusePostazione educativa o desktop pronto all’uso
Raspberry Pi OS LiteNoSistema essenzialeServer, headless, appliance e progetti senza GUI

Per un dispositivo che deve funzionare senza monitor, installare un ambiente desktop soltanto perché “potrebbe servire” aggiunge pacchetti e risorse senza un vantaggio concreto.

Per un primo Raspberry utilizzato anche come computer personale, l’edizione desktop rende invece l’esperienza molto più immediata.

Quando valutare Ubuntu o un’altra distribuzione

Raspberry Pi OS non è l’unica possibilità.

Ubuntu e altre distribuzioni offrono immagini per determinate generazioni e architetture Raspberry Pi. La scelta può avere senso se vuoi uniformare il laboratorio a un ecosistema che già utilizzi, hai bisogno di pacchetti o procedure specifiche oppure stai preparando un server con requisiti particolari.

Non sceglierei però una distribuzione alternativa soltanto perché sembra più “professionale”.

Prima verifica supporto hardware, architettura, documentazione e software necessario. Raspberry Pi OS ha il vantaggio di essere progettato e supportato direttamente per questa piattaforma.

A cosa serve Raspberry Pi: gli utilizzi che hanno davvero senso

La forza di Raspberry Pi non sta in un singolo utilizzo.

Sta nel fatto che può occupare uno spazio intermedio molto interessante tra PC tradizionale, server, dispositivo embedded e piattaforma educativa.

Imparare Python, Linux e programmazione

Per imparare informatica, Raspberry Pi ha un vantaggio che un ambiente completamente astratto non offre: puoi vedere contemporaneamente software, sistema operativo, rete e hardware.

Puoi scrivere un programma, eseguirlo nel terminale, configurare un servizio, collegare un sensore e osservare come tutti questi livelli interagiscono.

Python è particolarmente adatto per iniziare perché permette di passare rapidamente da uno script a un programma che interagisce con file, rete e periferiche.

Non serve però acquistare un Raspberry Pi per imparare Python. Se l’obiettivo è soltanto studiare il linguaggio, un normale computer è sufficiente.

Il valore aggiunto arriva quando vuoi programmare qualcosa che interagisce con la macchina e con il mondo fisico.

Home server, servizi di rete e homelab

Un Raspberry Pi può svolgere il ruolo di piccolo server domestico.

Puoi utilizzarlo per file sharing, DNS locale, monitoraggio, automazione, VPN, dashboard, applicazioni Web, servizi personali o container.

La nostra guida su cos’è un server chiarisce un concetto utile anche qui: è il servizio fornito a rendere una macchina un server, non la forma dell’hardware.

Un Raspberry Pi non diventa però automaticamente la scelta corretta per qualsiasi servizio.

Per carichi moderati, laboratorio e servizi domestici può essere estremamente comodo. Quando diventano essenziali ridondanza, grande capacità di storage, memoria ECC, numerose unità disco o prestazioni elevate, una piattaforma server differente può essere più appropriata.

Se vuoi isolare applicazioni e dipendenze, anche Docker può essere interessante sui modelli ARM compatibili, purché le immagini utilizzate supportino l’architettura corretta.

IoT, domotica, robotica e sensori

Raspberry Pi viene spesso associato all’Internet of Things, ma conviene distinguere i ruoli.

Non deve necessariamente essere il piccolo sensore alimentato a batteria.

Può funzionare molto bene come gateway, controller, sistema edge o macchina che raccoglie i dati di più microcontrollori e li inoltra verso altri servizi.

Per esempio:

sensore → microcontrollore → Raspberry Pi → rete → applicazione

oppure:

telecamera → Raspberry Pi → elaborazione locale → evento → automazione

In questi scenari la disponibilità di Linux, rete, storage e librerie software permette di fare sul dispositivo molto più lavoro di quanto sarebbe ragionevole affidare a un microcontrollore minimale.

Media center, retrogaming e progetti multimediali

Le uscite video, la decodifica hardware e l’ecosistema software hanno reso Raspberry Pi popolare anche per media center, player, dashboard e retrogaming.

Qui la verifica principale riguarda il software che vuoi utilizzare.

Compatibilità con controller, accelerazione hardware, codec, distribuzione scelta e prestazioni dell’emulatore possono cambiare molto da un progetto all’altro.

Prima scegli l’applicazione, poi verifica l’hardware necessario.

Fare il contrario porta facilmente ad acquistare accessori e storage per un progetto che magari richiedeva una piattaforma differente.

Edge computing, computer vision e prototipazione

I modelli più potenti possono essere usati anche per elaborazione locale di immagini, acquisizione da telecamere, inferenza con modelli compatibili e prototipi di edge computing.

Il vantaggio dell’edge è ridurre la necessità di inviare ogni dato verso un server remoto.

Un sistema può, per esempio, analizzare localmente un flusso video e trasmettere soltanto un evento o un risultato.

Questo non rende Raspberry Pi una workstation AI universale. Modello, risoluzione, latenza richiesta, acceleratori disponibili e consumo energetico determinano se la piattaforma sia realmente adeguata.

Cosa serve per iniziare con Raspberry Pi

Comprare soltanto la scheda non sempre basta.

Il kit necessario dipende molto dal modello, ma per un normale Raspberry Pi utilizzato come computer devi ragionare almeno su alimentazione, storage, raffreddamento e modalità di accesso.

Alimentatore, storage, case e raffreddamento

L’alimentatore è più importante di quanto sembri.

Una tensione insufficiente o un alimentatore incapace di sostenere il carico richiesto può provocare instabilità e limitazioni difficili da diagnosticare.

La documentazione Raspberry Pi raccomanda per Pi 5 e Pi 500 un’alimentazione da 5 V / 5 A; con una sorgente da 5 V / 3 A la corrente disponibile per le periferiche viene limitata.

Non significa che ogni progetto debba consumare continuamente quella potenza. Significa che l’alimentazione va scelta per il modello e per le periferiche che devono essere collegate.

Anche il case è una scelta funzionale: protegge la scheda ed eventualmente ospita dissipatore e ventola.

Su Raspberry Pi 5 il raffreddamento attivo diventa particolarmente utile con carichi prolungati.

microSD o SSD: quale scegliere

Per iniziare, una microSD affidabile è semplice ed economica.

Per utilizzi più intensivi, un SSD può avere più senso.

La scelta dipende da:

ScenarioStorage da valutare
Test, apprendimento e progetti occasionalimicroSD di buona qualità
Desktop utilizzato frequentementemicroSD veloce o SSD
Home server con molte scrittureSSD
Database, logging e workload storage-intensiveSSD adeguato e backup
Dispositivo embedded sempliceDipende da capacità, affidabilità e ciclo di scrittura

Non confondere velocità con affidabilità.

Anche un SSD può guastarsi. Se i dati sono importanti serve una strategia di backup indipendente dal supporto scelto.

Monitor e periferiche oppure configurazione headless

Raspberry Pi non deve necessariamente avere un monitor.

Per un server o un dispositivo installato lontano dalla scrivania è spesso più comoda una configurazione headless, cioè senza display, tastiera e mouse.

In questo caso prepari rete e accesso remoto prima dell’avvio e amministri il sistema da un altro computer.

È qui che SSH diventa particolarmente utile.

Come configurare Raspberry Pi per la prima volta

Il percorso più semplice consiste nell’utilizzare Raspberry Pi Imager.

La documentazione ufficiale permette di preparare sia un sistema desktop sia una configurazione completamente headless senza ricorrere a procedure manuali obsolete.

Installare Raspberry Pi OS con Raspberry Pi Imager

La procedura essenziale è questa:

  1. installa Raspberry Pi Imager su Windows, macOS o Linux;
  2. scegli il modello Raspberry Pi;
  3. seleziona Raspberry Pi OS o un’altra immagine compatibile;
  4. seleziona la microSD o il dispositivo di storage corretto;
  5. configura utente, rete, localizzazione e accesso remoto quando necessari;
  6. scrivi l’immagine e lascia completare anche la verifica;
  7. inserisci il supporto nel Raspberry Pi e avvia il sistema.

Il passaggio sul dispositivo di destinazione merita attenzione: Imager può cancellarne il contenuto. Controlla sempre di aver selezionato l’unità corretta prima di scrivere l’immagine.

Preconfigurare rete, utente e SSH

Una delle funzioni più utili di Imager è la personalizzazione preventiva.

Puoi configurare il nome host, creare l’utente, impostare la rete Wi-Fi e abilitare SSH prima del primo avvio.

Per un dispositivo headless significa poter arrivare direttamente a questo flusso:

Imager → microSD/SSD → primo boot → rete → SSH

senza dover prima collegare monitor e tastiera.

È preferibile seguire questa procedura invece di copiare meccanicamente tutorial datati. La documentazione ufficiale segnala, per esempio, che il vecchio metodo basato sul file wpa_supplicant.conf inserito nella partizione di boot non è più disponibile nelle versioni moderne di Raspberry Pi OS a partire dalla generazione Bookworm.

Primo avvio, aggiornamenti e controlli essenziali

Una volta collegato puoi controllare il sistema e aggiornare i pacchetti.

Su Raspberry Pi OS, che utilizza l’ecosistema Debian, incontrerai normalmente APT.

Per un sistema appena installato è ragionevole verificare gli aggiornamenti disponibili, controllare rete e storage e assicurarsi che il dispositivo non segnali problemi di alimentazione o temperatura.

Se deve diventare un server, il passaggio successivo non dovrebbe essere installare dieci servizi.

Definisci prima il ruolo:

servizio richiesto → software necessario → porte necessarie → dati da proteggere → backup → monitoraggio

Il Raspberry Pi rimane facile da configurare proprio finché non viene trasformato in una collezione casuale di servizi dimenticati.

Raspberry Pi, Arduino o mini PC: quale piattaforma scegliere

Raspberry Pi, Arduino e mini PC possono comparire nello stesso progetto, ma non svolgono necessariamente lo stesso lavoro.

Il confronto più utile parte dal livello di astrazione.

EsigenzaRaspberry PiMicrocontrollore / ArduinoMini PC x86
Eseguire Linux completoOttimoNo nel senso tradizionaleOttimo
Controllare direttamente sensoriBuonoOttimoLimitato senza hardware aggiuntivo
Tempi real-time prevedibiliNon è il suo punto forteMolto più adattoNon è il suo punto forte
Desktop e applicazioniPossibileNoOttimo
Server domesticoBuono per carichi adeguatiNoOttimo per carichi più pesanti
Dimensioni e consumiContenutiMolto contenutiGeneralmente maggiori
Compatibilità software x86NoNon applicabile

Quando serve un SBC con Linux

Sceglierei un Raspberry Pi quando il progetto richiede contemporaneamente software da computer e accesso all’hardware.

È una combinazione particolarmente utile per gateway IoT, robotica, automazione, computer vision, server leggeri e laboratori.

Puoi usare networking, filesystem, database e linguaggi di alto livello senza rinunciare al GPIO.

Quando è più adatto un microcontrollore

Se il dispositivo deve leggere sensori, controllare attuatori e reagire con logica deterministica consumando pochissima energia, un microcontrollore può essere molto più sensato.

Non devi avviare Linux per far lampeggiare un LED o controllare un motore.

Raspberry Pi Pico nasce proprio per questa classe di problemi.

In sistemi più complessi le due piattaforme possono collaborare: il microcontrollore gestisce le funzioni vicine all’hardware, mentre il Raspberry Pi esegue rete, interfaccia, storage ed elaborazione più complessa.

Quando un mini PC x86 è una scelta più razionale

Un mini PC diventa interessante quando GPIO e dimensioni estreme non servono, mentre contano di più potenza CPU, quantità di RAM, storage standard e compatibilità con software x86.

Per un homelab con molte macchine virtuali o numerosi container, per esempio, un mini PC usato può risultare più adatto di un Raspberry Pi corredato di alimentatore, case, raffreddamento e SSD.

È un confronto che va fatto sul sistema completo, non sul prezzo della sola scheda.

Limiti di Raspberry Pi: quando non è la scelta giusta

La popolarità di Raspberry Pi può creare l’impressione che sia la piattaforma corretta per qualsiasi progetto compatto.

Non lo è.

Prestazioni e compatibilità software ARM

L’architettura Arm è molto ben supportata, ma non tutto il software disponibile per Windows o Linux x86 possiede necessariamente una build equivalente.

Prima di scegliere l’hardware per un’applicazione specifica verifica quindi che dipendenze, container, driver e tool siano disponibili per l’architettura utilizzata.

Questo controllo è particolarmente importante con software proprietario, vecchi binari e immagini Docker distribuite soltanto per x86-64.

Storage, affidabilità e servizi 24/7

Un Raspberry Pi può lavorare continuamente, ma l’affidabilità di un sistema non dipende dal logo sulla scheda.

Alimentatore, temperatura, storage, filesystem, backup, qualità della rete e modalità di aggiornamento influenzano il risultato.

Per un servizio domestico non critico può bastare una configurazione semplice.

Per un’applicazione dalla quale dipende un’attività aziendale devi invece ragionare su failure, sostituzione, ridondanza, recovery e supporto.

“Può funzionare 24/7” e “questa è un’architettura adeguata per un servizio critico” sono due affermazioni molto diverse.

Il costo reale include anche alimentazione, storage e accessori

Confrontare il prezzo della scheda Raspberry Pi con quello di un computer completo produce facilmente una conclusione sbagliata.

Il costo effettivo può includere:

scheda + alimentatore + case + raffreddamento + storage + cavi + eventuali HAT

Per alcuni progetti rimane una soluzione estremamente conveniente.

Per altri, soprattutto quando devi aggiungere molta RAM, SSD e accessori, un mini PC completo può diventare competitivo.

Il vantaggio Raspberry Pi emerge soprattutto quando formato, GPIO, ecosistema, consumi e possibilità di integrazione fanno parte del requisito, non quando cerchi semplicemente il computer più economico possibile.

Conclusione

Raspberry Pi è interessante perché non cerca di essere una sola cosa.

Può diventare un piccolo computer Linux, un server domestico, una piattaforma educativa, un gateway IoT o il centro di un progetto elettronico. Con Compute Module può entrare dentro un prodotto; con Pico la famiglia scende invece nel territorio dei microcontrollori.

Per un primo progetto general-purpose sceglierei Raspberry Pi 5 quando servono margine, prestazioni e possibilità di espansione. Zero 2 W ha più senso quando dimensioni e consumi vengono prima della potenza. 500 o 500+ sono più razionali per chi vuole soprattutto una postazione desktop compatta. Compute Module 5 entra in gioco quando stai progettando hardware personalizzato. Pico 2 è la scelta da considerare quando non ti serve Linux e il problema è controllare direttamente l’elettronica.

Prima dell’acquisto definisci quindi il workload.

Se ti serve Linux, rete, filesystem e applicazioni, parti dai computer Raspberry Pi. Se ti serve firmware e controllo diretto delle periferiche, guarda ai microcontrollori. Se devi soltanto eseguire servizi pesanti senza usare GPIO o caratteristiche embedded, confronta anche un mini PC.

È questa distinzione, molto più del numero di modello, a evitare l’acquisto sbagliato.