关于MCU等专业术语 跟小编共同了解吧
2020-07-15 15:25:18 来源:想要旳未来 点击:3664
在嵌入式开发中,各位小伙伴们会常常见到或触碰一些专业名词,比如CPU、MPU、MCU和SOC等,而且这种专业名词出现的频率也是十分之高,在招聘面试中也经常会作为提出问题的知识要点,下边各位小伙伴就跟小编一起来看一下它们之间的特性和区别吧。
CPU
CPU是Central Processing Unit的缩写,电子计算机的计算操纵关键便是CPU。CPU是由运算器、控制板和存储器及相对应的系统总线组成。大家都知道的三级流水线:取址、译码器、实行的目标便是CPU,CPU从储存器或高速缓冲存储器中取下命令,放进指令寄存器,并对命令译码,随后实行命令。而电子计算机的可编程控制器实际上是指对CPU的程序编写。
MPU
MPU是Micro Processor Unit的缩写,指的是微处理器,微处理器一般意味着功能齐全的CPU,这类芯片通常是电子计算机和高档系统软件的关键CPU。比如嵌入式开发者最熟知的ARM的Cortex-A芯片,这些芯片都归属于MPU。
MCU
MCU是Micro Control Unit的缩写,指的是微控制器。伴随着规模性集成电路芯片的出现及发展趋势,把电子计算机的CPU、RAM、ROM、计时器和I/O引脚集成化在一个芯片上,例如51,STC、Cortex-M这种芯片,它们的内部除开CPU外还包括了RAM和ROM,可立即加上简单的电子元器件(电阻器,电容器)等组成最小系统就可以运行代码了。而像ARM直接放编码是无法运作的,因为它实质上仅仅只是增强版的CPU,务必要加上相对的应RAM和ROM才能够运行代码。
SOC
SOC是System on Chip的缩写,指的是片上系统软件。我们能够这样比照来看:MCU仅仅只是芯片级的芯片,而SOC是系统软件级的芯片,它集成化了MCU和MPU的优势,也就是说SOC拥有着内嵌RAM和ROM的同时又像MPU那般强劲,它能够储放并运作系统软件级別的编码,换句话说能够运作电脑操作系统。
此外,SOPC也是一个非常值得掌握的定义,与上述几类定义对比,SOPC的出现频率并不是很高,但这并不能影响它的重要性。SOPC是System On a Programmable Chip的缩写,也就是可编程片上系统软件,SOPC与MCU、MPU、SOC最显著的差别取决于:可更改硬件配置,换句话说就是可以自身结构芯片。
举个事例表明有利于了解,单片机的硬件配置是原本固好的,大家可以程序编写改动的便是软件配备,原本是串口通讯作用,根据改动编码变为AD取样作用,换句话说硬件配置是固定不动的,大家只有根据改动软件来挑选其中的一项或多种作用;而SOPC能够改动硬件配置信息内容使其变成相对的芯片,能够是MCU,还可以是SOC。
结束语
在嵌入式开发中,触碰频率较多的一般是MCU和SOC,而如今STM32也基本上变成了MCU的代称,SOC现阶段则以Cortex-A系列产品为主导,开发设计难度系数也有一定的差别,针对嵌入式从业人员而言,搞清楚这种嵌入式专业定义是必须的。
声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请与我们联系,我们将及时更正、删除,谢谢。
近日,国产电机控制MCU领军企业广芯微电子(Unicmicro)与全球氮化镓工艺创新与功率器件制造领导者英诺赛科(Innoscience),联合发布基于UM32G421确定时序实时控制 MCU、INS2040FQ驱动芯片及INN060EB009DAD氮化镓功率管的“100KHz双频同步FOC控制方案”。
本期Big-Bit拆解为大家带来的是一款风扇灯产品的拆解解析,带大家看一下32位置国产MCU芯片产品以及半导体元器件的应用。
格力宣布MCU累计出货突破2亿颗,海信AI芯片解锁画质天花板……中国家电产品巨头的“造芯”长跑,已正式进入收割期。
集成 TinyEngine™ NPU 的新型 MCU 加入德州仪器 (TI) 全面的 AI 硬件、软件及工具组合,助力工程师将智能技术部署到各种应用上。
TI、ST、瑞萨上榜,揭秘26年最值得关注的7款低功耗MCU/SoC,第22届(顺德)家电电源与智能控制技术研讨会将在广东顺德举行。
GD32M531系列的核心优势在于专为电机控制优化的硬件架构,从算力、控制精度到保护机制实现全维度升级:

第一时间获取电子制造行业新鲜资讯和深度商业分析,请在微信公众账号中搜索“哔哥哔特商务网”或者“big-bit”,或用手机扫描左方二维码,即可获得哔哥哔特每日精华内容推送和最优搜索体验,并参与活动!
发表评论