用图说明 CPU、MCU、MPU、SoC 的区别

CPU

CPU 负责执行构成计算机程序的指令,执行这些指令所指定的算术、逻辑、控制和输入/输出(I/O)操作。

MCU (microcontroller unit)

不同的 MCU 架构如下,注意这里的 MPU 表示 memory protection unit

MPU (microprocessor unit)

不同的 MCU 架构如下,注意这里的 MMU 表示 memory management unit

SoC (system-on-chip)

SoC 比 MCU 和 MPU 更为复杂,其中 NPU,GPU,MMPU,等是可选的。

引用:

1\]: [What the FAQ are CPUs, MPUs, MCUs, and GPUs?](https://www.eejournal.com/article/what-the-faq-are-cpus-mpus-mcus-and-gpus/)

相关推荐
古译汉书16 小时前
嵌入式-SPI番外之按钮驱动程序的编写-Day15
c语言·stm32·单片机·嵌入式硬件·mcu·算法
白帽小野17 小时前
微控制器的工作原理和应用
mcu·嵌入式系统·微控制器
猫猫的小茶馆2 天前
【STM32】HAL库中的实现(五):ADC (模数转换)
stm32·单片机·嵌入式硬件·mcu·51单片机·智能硬件·pcb工艺
不断提高7 天前
多种适用于 MCU 固件的 OTA 升级方案
单片机·mcu·ota升级·双分区升级
小林学习中10 天前
三子棋装置(电赛24E题)K230/STM32全开源
stm32·mcu
Jason_zhao_MR12 天前
如何板端编译OpenCV并搭建应用--基于瑞芯微米尔RK3576开发板
人工智能·嵌入式硬件·mcu·opencv·物联网·计算机视觉·嵌入式
数字硬鉴14 天前
PCIe Base Specification解析(八)
芯片设计·soc·pcie·arm架构·cpu设计
猫猫的小茶馆14 天前
【STM32】HAL库中的实现(二):串口(USART)/看门狗(IWDG/WWDG)/定时器(TIM)
arm开发·驱动开发·stm32·单片机·嵌入式硬件·mcu·智能硬件
猫猫的小茶馆16 天前
【STM32】HAL库中的实现(三):PWM(脉冲宽度调制)
stm32·单片机·嵌入式硬件·mcu·51单片机·智能硬件
猫猫的小茶馆16 天前
【STM32】HAL库中的实现(四):RTC (实时时钟)
stm32·单片机·嵌入式硬件·mcu·51单片机·实时音视频·pcb工艺