La differenza tra software e componenti hardware embedded e per microcontrollori

La differenza tra i due

Componenti software e hardware: Le MCU comportano per lo più alcune periferiche semplici, come porte seriali, I2C, ADC, LCD (schermo e risoluzione ridotti).

I sistemi embedded comportano periferiche più complesse, come reti (schede di rete cablate, wifi, Bluetooth, ecc.), USB, codec audio e video, ecc.

Sviluppo della carriera

Il percorso di apprendimento dei microcontrollori è breve, la carriera è piatta e lo sviluppo salariale raggiunge molto presto il collo di bottiglia. Il salario generale del collo di bottiglia è di 6~8k.
Il percorso di apprendimento dell'embedded è lungo, la carriera è lunga e lo stipendio raggiungerà il collo di bottiglia solo dopo molti anni di sviluppo. Lo stipendio generale del collo di bottiglia è di 12~15k.

La differenza tra software e componenti hardware embedded e per microcontrollori

La differenza tra embedded e microcontrollore

1. La differenza nella struttura del sistema tra microcomputer a chip singolo e sistema embedded (1) Struttura di base del microcomputer a chip singolo. Il microcomputer a chip singolo è composto da unità aritmetica, controllore, memoria e dispositivi di ingresso e uscita.
(2) Componenti del sistema incorporato:
I sistemi embedded sono generalmente costituiti da microprocessori embedded, dispositivi hardware periferici, sistemi operativi embedded e applicazioni specifiche.
Il primo passo nella pianificazione di un sistema embedded consiste nel considerare in modo esaustivo i requisiti del sistema in termini di costi, prestazioni, scalabilità, ciclo di sviluppo e altri aspetti basati su applicazioni specifiche, nel determinare il dispositivo di controllo principale del sistema e nel costruire l'hardware del sistema in base ad esso. canale.
2. La differenza di composizione hardware tra microcomputer a chip singolo e microcontrollore incorporato. Il microcomputer a chip singolo contiene un circuito microcontrollore e alcuni dispositivi generali di interfaccia di ingresso e uscita in un chip a circuito integrato. Dal punto di vista del metodo di costruzione del sistema embedded, in base al livello di sviluppo della moderna tecnologia elettronica, il sistema embedded può essere completato con un microcomputer a chip singolo o con altre apparecchiature elettroniche programmabili. Altre apparecchiature hardware dipendono dalle esigenze del sistema applicativo di destinazione.
3. Differenze nella composizione del software tra microcontrollori e microcontrollori embedded. Il microcontrollore generico fornito dal produttore non contiene alcun programma applicativo, quindi non può essere eseguito direttamente. Dopo aver aggiunto il programma applicativo, il microcontrollore può funzionare in modo indipendente. Il sistema incorporato deve avere un software di controllo. Il metodo di realizzazione della logica di controllo può utilizzare completamente circuiti hardware o programmi software.
4. Differenze nelle relazioni primarie e secondarie tra microcontrollori e microcontrollori embedded. I microcontrollori sono ora considerati dispositivi elettronici di uso generale, con il microcontrollore stesso come corpo principale. Il sistema incorporato è subordinato in termini di struttura fisica e il sistema incorporato è incorporato e installato nel sistema applicativo di destinazione. Il sistema incorporato è dominante nella relazione di controllo ed è il sistema di elaborazione logica che controlla il funzionamento del sistema applicativo di destinazione. Sebbene i sistemi embedded possano essere costruiti in modi diversi, una volta costruito, il sistema embedded è un sistema dedicato. In un sistema dedicato, il software del dispositivo programmabile può essere impiantato durante il processo di costruzione del sistema o generato direttamente durante il processo di produzione del dispositivo per ridurre i costi di produzione. Le macchine monolitiche con logica di controllo complessa richiedono il supporto del software del sistema operativo; i sistemi embedded con logica di controllo semplice possono non richiedere il supporto del software del sistema operativo.

Il rapporto tra microcontrollore e sistema incorporato

Secondo la definizione dell'IEEE, un sistema embedded è un dispositivo utilizzato per controllare o monitorare sistemi su larga scala come macchinari, attrezzature o fabbriche. Dalla definizione si evince che, di fatto, anche i precedenti dispositivi di controllo e i sistemi di microcomputer a chip singolo dovrebbero appartenere al campo dei sistemi embedded.
In questo modo possiamo capire che i sistemi embedded sono una categoria principale e i microcontrollori sono una sottocategoria importante. Come suggerisce il nome, un sistema embedded è un sistema incorporato in altri sistemi. Ad esempio, l'integrazione di un sistema di controllo della postura in un sistema automobilistico può rendere la guida dell'auto più sicura ed efficiente; l'introduzione di un sistema di controllo automatico in un sistema di alimentazione può rendere l'alimentazione più stabile. Il sistema di controllo della postura e il sistema di controllo automatico dell'alimentazione sono sistemi integrati.
I sistemi composti da microcontrollori sono generalmente utilizzati per funzioni di automazione e controllo industriale. Queste funzioni non sono generalmente utilizzate in modo indipendente e devono cooperare con altri sistemi. Pertanto, in senso lato, l'applicazione dei microcontrollori è generalmente un ramo dei sistemi embedded. Oggi, a causa della diffusione dei sistemi embedded, esistono anche sistemi embedded che non sono microcontrollori, come i telefoni cellulari. I processori applicativi vengono aggiunti alle funzioni di base dei telefoni cellulari (chiamate, messaggi di testo) per renderne più potenti le funzioni. Tuttavia, a causa del processo di produzione, il problema è che i telefoni cellulari di fascia alta non possono ancora essere completamente integrati (quello che è integrato è un telefono imitativo), ma è anche un ramo del sistema embedded.

Questo articolo raccomanda: Soluzione per il sistema di monitoraggio remoto delle attrezzature della stazione di betonaggio

Contatto