Beste svaret
Raspberry Pi i seg selv er en innebygd datamaskin, eller også en SBC (enkeltkortcomputer). prosessor på Raspberry Pi er noe av en hybrid mellom en mikroprosessor og mikrokontroller. Det er faktisk en SoC (system på brikke), som inneholder flere matriser stablet oppå hverandre, med en Broadcom BCM 2835/6/7 ARM-CPU, en Broadcom VideoCore GPU (grafikkbehandlingsenhet) og RAM som alle er bundet sammen.
Mikrokontrollere har generelt både program- og dataminne inne i en enkelt brikke, sammen med forskjellige eksterne enheter, mens mikroprosessorer bruker eksternt minne og periferiutstyr (f.eks. Intel- eller AMD-prosessor på din stasjonære eller bærbare datamaskin).
Broadcom CPU inkluderer faktisk en rekke periferiutstyr på chip , nemlig:
Timere Avbryter kontrolleren GPIO USB PCM / I2S DMA-kontroller I2Cs SPIs PWM UARTs
Så basert på denne listen vil jeg kalle Raspberry Pi prosessor mer for en mikrokontroller enn en mikroprosessor, selv om RAM-en er i en separat die. Men selve Raspberry Pi er en datamaskin med én kortkort.
Svar
Alt er i definisjonen == fra Wikipedia
A mikroprosessor er en dataprosessor som inneholder funksjonene til en sentral prosesseringsenhet på en enkelt integrert krets , eller på det meste noen få integrerte kretser.
En mikrokontroller er en liten datamaskin på en enkelt integrert krets . I moderne terminologi ligner det på, men mindre sofistikert, enn et system på en chip eller SoC; en SoC kan inkludere en mikrokontroller som en av komponentene. En mikrokontroller inneholder en eller flere CPUer sammen med minne og programmerbare eksterne / eksterne enheter.
En Raspberry Pi er derfor ingen av dem. Den inneholder en SoC med en ARM-mikroprosessor. SoC regnes ikke som en mikrokontroller siden den bruker et operativsystem til å fungere. Dette kan være et Linux- eller et Windows 10-system.
En Arduino er heller ingen av dem. Imidlertid, i motsetning til RPI, inneholder den en mikrokontroller og bruker ikke et operativsystem for å operere.