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的代名词。
🏷️

标签

➡️

继续阅读