SoC, sistemas integrados, microcontroladores, microprocesadores ... Siempre estoy realmente confundido.
Así que mi comprensión actual es:
- Los microprocesadores / CPU, en general, son el núcleo informático y son la base para todo lo demás
- Microcontroladores = microprocesadores + memoria + otros periféricos como UART, USB, CAN; puede ser un dispositivo independiente
- Los sistemas integrados son microcontroladores programados para realizar tareas específicas, por lo que normalmente no son de propósito general
- SoC es microcontroladores + componentes avanzados como GPU, más general que los sistemas integrados; tiene toda la capacidad de una computadora (puede funcionar con un sistema operativo como Linux), simplemente inferior en rendimiento
Indique si mis ideas son correctas y agregue lo que quiera.