EMB 94

EMBEDDED 94 • NOVEMBRE • 2024 41 RASPBERRY PI | HARDWARE ARM Cortex-A53 con clock a 1,2 GHz. CM4S, invece, è equipaggiato con un processore Broadcom BCM2711, con quattro core Cortex-A72 con velocità di 1,5 GHz. Questo incremento di potenza di elaborazione si traduce in prestazioni migliorate e tempi ridotti per elaborazioni più complesse, posizionando CM4S ai vertici nel panora- ma dell’embedded computing. Memoria e archiviazione La memoria (RAM) e lo spazio di archiviazione giocano ruoli fondamentali nel determinare l’efficienza e la velo- cità di risposta di un sistema di calcolo. Mentre CM3+ integra 1 GB di SDRAM LPDDR2, CM4S offre una con- figurazione di memoria superiore, in quanto prevede 1 GB di SDRAM LPDDR4-3200 con ECC (Error-Cor- recting Code) per una maggiore affidabilità. Sia CM3+ sia CM4S offrono opzioni per 8, 16 o 32 GB di memoria flash eMMC, oltre alla versione “Lite” per soluzioni di archiviazione personalizzate. Meccanica e connessioni Come sopra menzionato, sia CM3+ che CM4S sono pro- posti in formato SODIMM, facilitando l’integrazione in sistemi custom. Le interfacce esposte sui connettori sono le stesse, con una notevole differenza: HDMI V1.3a di CM3+ è stato aggiornato a HDMI 2.0 nel CM4S. Alimentazione In merito ai requisiti di alimentazione, il CM4S richiede solamente l’alimentazione VBAT (da 2,5 a 5 V) e i +3,3 V. L’alimentazione +1,8 V richiesta dai vecchi Compute Module non è più utilizzata nel CM4S, sebbene possa essere comunque fornita, mantenendo quindi retrocom- patibilità. Questa architettura di alimentazione semplifi- cata garantisce un funzionamento efficiente pur soddi- sfacendo le diverse esigenze dei progettisti. Video e multimedia Il CM4S dispone di una porta HDMI 2.0 che supporta risoluzioni fino a 4Kp60 (ovvero di tipo progressivo a 60 fps). Inoltre, supporta la decodifica H.265 (HEVC) fino a 4Kp60, oltre alla decodifica (fino a 1080p60) e codifica (fino a 1080p30) di stream H.264. Unito al supporto gra- fico OpenGL ES 3.0, CM4S permette lo sviluppo di ap- plicazioni multimediali avanzate in ambienti embedded. Migrazione da Raspberry Pi Compute Module 3+ a Compute Module 4S Dal punto di vista software, il passaggio dal 3+ al 4S non comporta particolari difficoltà, poiché le immagini del sistema operativo Raspberry Pi sono compatibili con tutte le versioni. Naturalmente, è necessario aggiornarlo a una versione che supporti 4S. Nello specifico, è richie- sta una versione kernel 5.10 o successivo. Mantenere il proprio sistema operativo aggiornato è comunque una buona pratica anche se si resta sullo stesso core. Nelle prime versioni del sistema operativo che suppor- tano la versione 4S, l’interfaccia USB 2.0 utilizzata dalla scheda di I/O (e da altri prodotti che integrano il CM) non era abilitata di default. Di conseguenza, poiché il controller Ethernet è collegato al bus USB, i dispositivi Sfera Labs propone soluzioni professionali per IoT, IIoT ed edge computing basate su tecnologie open source

RkJQdWJsaXNoZXIy Mzg4NjYz