soc,mcu,mpu相关概念
1.SoC: (System on Chip),称为系统级芯片,也有称片上系统
①如果拿SOC和MCU对比,大家可以理解成SOC就是定制功能版本的MCU。
当然,SOC不仅仅局限于MCU,还可以是更高端的CPU、MPU的功能定制版。
②低端的SOC就是内部集成了MCU+特定功能模块外设。
高端的SOC应该是内部集成MPU/CPU+特定功能模块外设,高端的我也没用过,我猜的,今天我们低端的SOC。
2.MCU:(Microcontroller Unit)微控制器,别名叫单片机
①MCU一般最多只运行实时操作系统(RTOS),不会上Linux,更多的是”裸机”编程。
②在开发板中,MCU就像大脑,其它乱七八糟的按键、蜂鸣器、LED灯、数码管等等就相当于手、眼睛、嘴巴、脚等等。
3.CPU:(Central Processing Unit)中央处理器
4.MPU:(Micro controller Unit)微型处理器
5.BPU:(Brain Processing Unit,大脑处理器)
6.GPU:(Graphicd Processing Unit)图形处理器