Er Raspberry Pi en mikroprocessor eller mikrocontroller?


Bedste svar

Selve Raspberry Pi er en indlejret computer eller også en SBC (enkelt bordcomputer). -processoren på Raspberry Pi er noget af en hybrid mellem en mikroprocessor og mikrocontroller. Det er faktisk en SoC (system på chip), der indeholder flere matricer stablet oven på hinanden med en Broadcom BCM 2835/6/7 ARM CPU, en Broadcom VideoCore GPU (grafikbehandlingsenhed) og RAM, der alle er bundet sammen.

Mikrocontrollere har generelt både program- og datahukommelse inde i en enkelt chip sammen med forskellige perifere enheder, mens mikroprocessorer bruger ekstern hukommelse og perifert udstyr (f.eks. Intel- eller AMD-processor på din stationære eller bærbare computer).

Broadcom CPU inkluderer faktisk en vært periferiudstyr på chip , nemlig:

Timere Afbryder controller GPIO USB PCM / I2S DMA-controller I2Cs SPIs PWM UARTs

Så baseret på denne liste vil jeg kalde Raspberry Pi processor mere af en mikrocontroller end en mikroprocessor, selvom RAM er i en separat matrice. Men Raspberry Pi selv er en enkeltkortcomputer.

Svar

Det hele findes i definitionen == fra Wikipedia

A mikroprocessor er en computerprocessor, der inkorporerer funktionerne i en central processorenhed på et enkelt integreret kredsløb eller højst et par integrerede kredsløb.

En mikrokontroller er en lille computer på en enkelt integreret kredsløb . I moderne terminologi svarer det til, men mindre sofistikeret, end et system på en chip eller SoC; en SoC kan omfatte en mikrokontroller som en af ​​dens komponenter. En mikrokontroller indeholder en eller flere CPUer sammen med hukommelse og programmerbare input / output-perifere enheder.

En Raspberry Pi er derfor ingen af ​​dem. Den indeholder en SoC med en ARM-mikroprocessor. SoC betragtes ikke som en mikrocontroller, da den bruger et operativsystem til at fungere. Dette kan være et Linux- eller et Windows 10-system.

En Arduino er heller ikke nogen. I modsætning til RPI indeholder den imidlertid en mikrokontroller og bruger ikke et operativsystem til at fungere.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *