我记得MPU是安全内存区域来着,不过没关系,还有一个名字叫SOC:
大的分类
这个就是MPU
MCU 是一种集成了处理器、存储器(RAM、Flash)、I/O 接口和外设 的小型计算机,主要用于控制任务。MCU 适用于对低功耗、实时性、稳定性 有较高要求的嵌入式系统。
MCU 适用于需要高精度定时和实时响应的任务。大多数 MCU 运行 裸机程序 或 轻量级 RTOS(如 FreeRTOS、Zephyr)
MPU 是一种高性能的处理器,通常用于执行复杂的计算任务。多核 MPU 具有多个处理核心,可以并行执行多个任务,提高计算能力。与 MCU 相比,MPU 通常不集成存储器,而是需要外部 RAM 和 Flash。
由于计算能力强,MPU 需要外部RAM(DDR3/DDR4/LPDDR4) 和 存储设备(eMMC/SD 卡/闪存)。
可以看到MP系列就是MPU
随便拿一个看,STM32MP13 MPU专门面向入门级Linux、裸机或RTOS系统设计。
A7,有点强
引脚密度也上去了
感觉MPU有点尴尬定位,所以看到这个型号也不多
MCU 和 MPU 互补,在许多应用中,MCU 用于实时控制,而 MPU 用于数据处理。
选择 MCU 的情况:
选择 MPU 的情况:
救命,都有M55了
就是去年一直推广的
感觉已经SOC化了