Ecco una rottura:
* Unità di elaborazione centrale (CPU): Il componente principale, responsabile dell'esecuzione delle istruzioni. Questo può variare da un semplice microcontrollore in un piccolo sistema incorporato a un potente processore multi-core in un computer o server desktop.
* Memoria: Fornisce archiviazione per la CPU per accedere alle istruzioni e ai dati. Ciò include RAM (memoria di accesso casuale) per archiviazione temporanea e talvolta ROM (memoria di sola lettura) per l'archiviazione permanente.
* Interfacce input/output (I/O): Questi consentono alla scheda di elaborazione di comunicare con altri dispositivi. Ciò potrebbe includere porte USB, porte Ethernet, porte seriali, pin GPIO (input/output) e altro ancora.
* Alimentazione: Fornisce la tensione necessaria per alimentare i componenti sulla scheda.
* Altri componenti: Può includere vari altri componenti a seconda dell'applicazione, come ad esempio:
* Orologi in tempo reale (RTC)
* Convertitori da analogico a digitale (ADC)
* Convertitori da digitale-analogico (DAC)
* Sensori
* Moduli di comunicazione wireless (Wi-Fi, Bluetooth, ecc.)
Esempi di schede di elaborazione:
* schede madri: Trovato nei computer desktop e laptop. Queste sono schede di elaborazione grandi e complesse.
* Computer a bordo singolo (SBC): Come Raspberry Pi, Arduino e Beaglebone. Queste sono schede di elaborazione più piccole e autonome spesso utilizzate nei sistemi e prototipati incorporati.
* MicroController: Le schede di elaborazione molto piccole spesso sono incorporate all'interno di dispositivi più grandi. Sono in genere specializzati per un compito specifico.
* FPGA (Array gate-field-programmable) schede: Questi consentono l'implementazione di progetti hardware altamente personalizzati.
In sostanza, qualsiasi scheda che ha una CPU come componente centrale e consente il calcolo e il controllo può essere considerata una scheda di elaborazione. La complessità e le capacità variano notevolmente a seconda dell'applicazione prevista.
software © www.354353.com