EO_500

ELETTRONICA OGGI 500 - MARZO 2022 12 COVER STORY Inquest’articolospiegheremo il significatodell’espressione “scheda di sviluppo” (Fig. 1) e mostreremo come queste schede si differenziano dai loro parenti più prossimi: i Single Board Computer (SBC). Abbiamo riportato in un grafico la loro evoluzione, dal passato al presente, ed esaminato alcune tendenze per possibili sviluppi futuri. Che cosa s’intende per scheda di sviluppo? Per iniziare, è necessario fornire una definizione chiara di quello che si intende per scheda di sviluppo e in cosa si differenzia da un Single Board Computer (SBC). Una scheda di sviluppo viene solitamente creata dal produttore di un microcontroller per evidenziarne le caratteristiche (nonostante il termine oggi sia spesso applicato anche ad altri tipi di componenti). Un microcontroller è un circuito integrato che contiene un processore, un po’ di RAM, una memoria flash e presenta funzionalità IO che gli consentono di interfacciarsi con il mondo reale; funziona effettivamente come un computer in miniatura alloggiato in un singolo pacchetto. Il suo scopo è fornire agli sviluppatori un modo conveniente per interfacciarsi con il dispositivo e controllare componenti esterni come luci, piccoli motori e così via. Anche un SBC fornisce questa funzionalità, conladifferenzaprincipaleche laCPU, laRAM e la memoria sono contenute in circuiti integrati separati sulla scheda e le interfacce permettono di collegarlo a una tastiera e/o un display. Il microprocessore su un SBC richiede un sistema operativo mentre il microcontroller viene gestito tramite un ambiente di sviluppo integrato (IDE) fornito dal produttore. Al momento attuale, in molti casi i produttori stanno creando schede di sviluppo che includono un microcontroller il cui scopo principale però non è quello di dimostrare le caratteristiche del microcontroller ma quelle dei sensori o di altri circuiti integrati con cui si interfaccia. Schede di sviluppo: passato, presente e tendenze per il futuro Mark Patrick Mouser Electronics Negli ultimi anni, il significato dell’espressione “scheda di sviluppo” si è perso in una miriade di termini utilizzati per descrivere le schede hardware impiegate nello sviluppo, ad esempio “schede demo”, “kit di valutazione” e “design di riferimento” Queste schede vengono denominate “schede demo”, “kit di valutazione” oppure, se sono state assemblate per consentire la raccolta di componenti per l’esecuzione di uno scopo tangibile, “design di riferimento”. Lo scopo principale di alcune schede non è lo sviluppo hardware ma fornire accesso a dati del mondo reale di cui gli sviluppatori software necessitano per creare e rifinire algoritmi alla base delle applicazioni di intelligenza Fig. 1 – Un progettista al lavoro su una scheda di sviluppo elettronica

RkJQdWJsaXNoZXIy Mzg4NjYz