EMB_76

EMBEDDED 76 • MAGGIO • 2020 38 HARDWARE | SINGLE BOARD COMPUTER più in modo esponenziale. Le applicazioni princi- À 2 delle macchinette che distribuiscono le bibite ai 0 À - mente potenti e performanti). Altri settori pre- vedono utilizzi degli SBC, come la robotica e l’automazione domestica, la costruzione di lettori multimediali, unità NAS, per la sperimentazione e la didattica, lo studio dei linguaggi di program- mazione, la navigazione sul Web o la gestione di À - tura testi. Non per ultimo, moltissime schede SBC vengono usate per implementare dispositivi ( 0 ( 1 K 2 confondere e trattare un computer SBC come un kit di sviluppo o un’evaluation board. $ - cessari al proprio funzionamento. Ad esempio, / 3! _ di sistema operativo e non ha niente a che ve- dere con la potenza di calcolo dei single-board computer. Può solo eseguire un programma che j PC host. Inoltre la memoria di programma limi- tata e la RAM dei dati si trovano sul chip stes- so. Per migliorare le prestazioni, un sistema di sviluppo utilizza un grande numero di Shield per sistema di sensori per la meteorologia a un cir- cuito per l’automazione domestica. Ultimamente sono stati rilasciati molti computer innovativi a scheda singola (SBC). Ad esempio il Raspberry Pi 4, che vanta una buona velocità di elaborazio- ne, grandi prestazioni e un imponente aumento della memoria e della connettività rispetto al pre- cedente modello, oppure il Coral Dev Board che può eseguire, senza componenti aggiuntivi, un apprendimento automatico. Se serve potenza di calcolo? Occorre valutare la scelta tra i tradizionali siste- - cessità di veloci algoritmi numerici di controllo ad alta velocità o prestazioni importanti di calcolo. Gli odierni SBC dispongono di potenti chip a mi- croprocessore con velocità di clock nell’ordine dei GHz, al contrario delle schede di sviluppo inte- grate che, solitamente, dispongono di lenti micro- controllori con clock inferiori a 100 MHz, ma con periferiche molto utili. A volte occorrono elabo- razioni estremamente rapide, assieme a funzioni di pilotaggio a bassa velocità come, ad esempio, - : di utilizzare un SBC (tipo Raspberry Pi) assieme a un sistema di sviluppo, magari basato su PIC o / da due unità totalmente indipendenti tra loro ma che condividono un protocollo di comunicazione per scambiare dati e informazioni. Il Raspberry si occuperebbe della parte matematicamente più onerosa (governo logico del sistema) mentre la MCU, assieme alle unità di potenza, gestirebbe il motore e le luci. Il mercato, tuttavia, mette a disposizione schede SBC dotate di due chip indi- risiede su un’unica scheda. Si esaminano, adesso, alcuni modelli di dispositivi SBC, evidenziando- ne gli aspetti positivi e negativi. Si consideri che - teralmente centinaia. Raspberry Pi 4 5 ) - < 0j 61 - dato per i principianti ma anche il professioni- sta lo può utilizzare con successo. È diventato un “must” per gli appassionati di tecnologia. Una grande comunità online ne fornisce un sup- porto enorme, grazie anche alla presenza di tan- tissimi tutorial e progetti dettagliati. Offre velo- cità e prestazioni eccezionali pur rimanendo allo stesso prezzo del precedente modello. Dispone di Fig. 2 – Il Raspberry Pi 4 gode di una vastissima popolarità

RkJQdWJsaXNoZXIy MTg0NzE=