Meilleure réponse
Le Raspberry Pi lui-même est un ordinateur embarqué, ou aussi un SBC (ordinateur monocarte). Le processeur du Raspberry Pi est en quelque sorte un hybride entre un microprocesseur et un microcontrôleur. Il sagit en fait dun SoC (système sur puce), contenant plusieurs matrices empilées les unes sur les autres, avec un processeur Broadcom BCM 2835/6/7 ARM, un GPU Broadcom VideoCore (unité de traitement graphique) et de la RAM tous liés ensemble.
Les microcontrôleurs en général ont à la fois une mémoire de programme et de données dans une seule puce, ainsi que divers périphériques, tandis que les microprocesseurs utilisent une mémoire externe et des périphériques (par exemple le processeur Intel ou AMD de votre ordinateur de bureau ou ordinateur portable).
Le CPU Broadcom inclut en fait un hôte de périphériques sur puce , à savoir:
Timers Interrupt controller GPIO USB PCM / I2S Contrôleur DMA I2C SPI PWM UART
Donc, sur la base de cette liste, jappellerais le processeur Raspberry Pi plus un microcontrôleur quun microprocesseur, même si la RAM est dans une matrice séparée. Mais le Raspberry Pi lui-même est un ordinateur monocarte.
Réponse
Tout est dans la définition == de Wikipedia
A microprocesseur est un processeur d’ordinateur qui incorpore les fonctions d’une unité centrale sur un circuit intégré unique , ou tout au plus quelques circuits intégrés.
Un microcontrôleur est un petit ordinateur sur un intégré circuit . Dans la terminologie moderne, il est similaire, mais moins sophistiqué, quun système sur puce ou SoC; un SoC peut inclure un microcontrôleur comme lun de ses composants. Un microcontrôleur contient un ou plusieurs processeurs ainsi que de la mémoire et des périphériques dentrée / sortie programmables.
Un Raspberry Pi nest donc ni lun ni lautre. Il contient un SoC avec un microprocesseur ARM. Le SoC nest pas considéré comme un microcontrôleur car il utilise un système dexploitation pour fonctionner. Cela peut être un système Linux ou Windows 10.
Un Arduino nest ni lun ni lautre. Cependant, contrairement au RPI, il contient un microcontrôleur et nutilise pas de système dexploitation pour fonctionner.