Quina diferència hi ha entre un microprocessador, un microcontrolador i un microordinador, segons les seves aplicacions?


Resposta 1:

Ei, mirem el rpi i l’Arduino com a exemples d’aquest assumpte. Al centre de cada Arduino hi ha una unitat de CI negra anomenada microcontrolador. Aquest xip petit conté tot el necessari per calcular coses realment: hi ha un microprocessador, un temporitzador, una mica de memòria i els ports d'E / S a través dels quals l'MCU es comunica amb el món exterior. És aquest component el que realment fa el treball de l'Arduino; la resta del tauler i el programari Arduino hi són per ajudar-vos a connectar-hi.

El Raspberry Pi funciona molt diferent i comparteix molt en comú amb un ordinador d’escriptori. En el seu nucli principal hi ha una CPU Broadcom, que està connectada a RAM, emmagatzematge extern i ports en qualsevol altre lloc de la placa. Executa un sistema operatiu que gestiona les funcions bàsiques de l’ordinador, executa programes, controla els ports HDMI, USB i RJ45 i ofereix una interfície gràfica per mostrar a l’usuari.

Aquesta arquitectura permet al Raspberry Pi fer coses que l'Arduino i el seu microcontrolador mai podrien fer. Però per a algunes aplicacions, aquest ordinador de tota mena seria molest i innecessari. Considereu el circuit del vostre teclat de l’ordinador. Està allà per controlar un conjunt de commutadors per a l'activitat i informar d'esdeveniments de pulsacions al vostre ordinador. Hi trobareu nombrosos dispositius a la llar que contenen minúscules unitats de microcontroladors que, sense la càrrega de recursos que pateixen recursos, com els sistemes operatius o les interfícies d'interès (o fins i tot carregadors d'arrencada), poden fer les seves tasques de manera econòmica i eficaç.

Si voleu més informació, aquí teniu una publicació al bloc que hem escrit sobre aquest tema: Arduino vs Raspberry Pi: Quin consell és millor?