关于MCU等专业术语 跟小编共同了解吧
2020-07-15 15:25:18 来源:想要旳未来 点击:2589
【哔哥哔特导读】本文主要介绍了嵌入式开发中经常遇到的一些专业名词,如CPU、MPU、MCU和SOC等等,CPU是Central Processing Unit的缩写,是计算机的核心,MPU指的是微处理器,MCU指的是微控制器,SOC指的是片上系统。
在嵌入式开发中,各位小伙伴们会常常见到或触碰一些专业名词,比如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市场!
涵盖主控MCU、功率器件、电源管理IC、方案商、存储控制芯片、测试设备、IPM、传感器以及被动元器件领域,快来看看有没有你的潜在客户吧!
英飞凌科技股份公司在2023年持续扩大其在汽车半导体市场的领先地位。
近日,航顺芯片HK32C030/C005/C105/C207/R78X系列产品通过了IEC 60730认证,可提供符合CLASS B标准的功能安全库,为智慧家电厂商减少终端产品安全认证的时间与成本,助力缩短产品上市时间,从底层提高产品的稳定性和安全性。
用于 MCU 实施的机器学习(tinyML)技术是一个不断发展的领域;其可为电池管理和电机控制带来新的增强功能。
英飞凌科技股份公司AURIX™ 微控制器(MCU)系列所提供的先进实时计算硬件适用于安全关键型汽车应用中的嵌入式AI等用例。
第一时间获取电子制造行业新鲜资讯和深度商业分析,请在微信公众账号中搜索“哔哥哔特商务网”或者“big-bit”,或用手机扫描左方二维码,即可获得哔哥哔特每日精华内容推送和最优搜索体验,并参与活动!
发表评论