Bästa svaret
Själva Raspberry Pi är en inbäddad dator eller också en SBC (enkel kortdator). -processorn på Raspberry Pi är något av en hybrid mellan en mikroprocessor och mikrokontroller. Det är faktiskt ett SoC (system på chip), som innehåller flera formar staplade ovanpå varandra, med en Broadcom BCM 2835/6/7 ARM-processor, en Broadcom VideoCore GPU (grafikbehandlingsenhet) och RAM som alla är bundna ihop.
Mikrokontroller har i allmänhet både program- och dataminne i ett enda chip, tillsammans med olika kringutrustning, medan mikroprocessorer använder externt minne och kringutrustning (t.ex. Intel- eller AMD-processor på din stationära eller bärbara dator).
Broadcom-CPU: n innehåller faktiskt en mängd kringutrustning på chip , nämligen:
Timers Interrupt controller GPIO USB PCM / I2S DMA-styrenhet I2C: s SPI: s PWM UARTs
Så baserat på den här listan skulle jag kalla Raspberry Pi processor mer av en mikrokontroller än en mikroprocessor, även om RAM-minnet är i en separat form. Men Raspberry Pi i sig är en dator med en kortkort.
Svar
Allt finns i definitionen == från Wikipedia
A mikroprocessor är en datorprocessor som innehåller funktioner för en central processorenhet på en en integrerad krets , eller högst några integrerade kretsar.
A mikrokontroller är en liten dator på en en integrerad krets . I modern terminologi liknar den, men mindre sofistikerad, än ett system på ett chip eller SoC; en SoC kan inkludera en mikrokontroller som en av dess komponenter. En mikrokontroller innehåller en eller flera processorer tillsammans med minne och programmerbar kringutrustning.
En Raspberry Pi är därför inte heller. Den innehåller en SoC med en ARM-mikroprocessor. SoC anses inte vara en mikrokontroller eftersom den använder ett operativsystem för att fungera. Detta kan vara ett Linux- eller Windows 10-system.
En Arduino är inte heller. Till skillnad från RPI innehåller den dock en mikrokontroller och använder inte ett operativsystem för att fungera.