CPU、MPU、MCU和SOC还傻傻分不清楚 看这篇文章就够了
💡
原文中文,约1600字,阅读约需4分钟。
📝
内容提要
在嵌入式开发中,常见的专业术语有CPU、MPU、MCU和SoC。CPU是计算机的运算控制核心,通常使用微处理器或微控制器。MPU是功能强大的CPU,如ARM的Cortex-A芯片。MCU是集成了CPU、RAM和ROM的微控制器,如51、STC、Cortex-M芯片。SoC是片上系统,集成了MCU和MPU的优点,可运行操作系统。SOPC是可编程片上系统,可更改硬件配置。在嵌入式开发中,常接触MCU和SoC,了解这些概念是必要的。
🎯
关键要点
- 在嵌入式开发中,常见的专业术语包括CPU、MPU、MCU和SoC。
- CPU是计算机的运算控制核心,由运算器、控制器、寄存器及总线构成。
- 微处理器主要用于个人计算机和服务器,具备较高的处理能力和通用性。
- 微控制器主要用于嵌入式系统,具备较低的功耗和成本,集成了更多外设和接口。
- MPU是功能强大的微处理器,常见的如ARM的Cortex-A芯片。
- MCU是集成了CPU、RAM和ROM的微控制器,能够直接运行代码。
- SoC是片上系统,集成了MCU和MPU的优点,可以运行操作系统。
- SOPC是可编程片上系统,可以更改硬件配置,构造不同类型的芯片。
- 在嵌入式开发中,MCU和SoC的接触频率较高,STM32成为MCU的代名词。
➡️