在工业环境中,就像在消费电子领域一样,嵌入式设计人员需要以更少的成本提供更多的产品。 以更低的成本、更低的功耗、和更小的占用空间提供提供更高的性能、功能和灵活性。 同时即使面临严苛的操作条件,工业组件也必须满足可靠性、稳健型和使用寿命方面的严苛要求。 而嵌入式工程师需要年复一年地做到这一点。
辨析CPU, MPU, MCU, SOC, and MC
CPU(Central Processing Unit)
CPU表示中央处理单元或简称处理器,是具有可编程性的数字计算机特性的组成部分,是任何时代计算机中必不可少的组成部分之一,以及存储器和输入输出设施。 作为单个集成电路制造的CPU通常称为微处理器(Micro Processor),简而言之,微控制器是单芯片中功能齐全的PC。
MCU(Micro Computer Unit)
MCU是指微型计算机单元或者微控制器。它是一种用于控制电子设备的片上计算机,与通用微处理器相比,它是一种强调自给自足和成本效益的微处理器。 典型的微控制器包含简单的应用所需的存储器和接口,而通用微处理器需要额外的芯片来提供这些功能。
MPU(Micro Processing Unit)
MPU是指微处理单元,它是一个适合单芯片的CPU,几十年来一直如此,事实上,CPU和MPU基本上可以互换。 有时对于单个系统,设计工程师会对将主处理器称为“CPU”。
SOC(System On Chip)
SOC是指片上系统,它基本上是一个带有应用处理器、网络处理器或其他大型计算机的MCU。你的智能手机的主处理器就包含在SOC中, 可能还有信号处理器、网络处理器、通信、安全、GPU等。
MCM(Multi Chip Moudle)
MCM表示多芯片模块,它是一种有时看起来像单个芯片的设备,但内部可能有多个独立的芯片。 Intel的第一款Pentium Pro是MCM,一个用于CPU的芯片,一个用于L2高级缓存的芯片。