ARM产品越来越丰富,命名也越来越多。很多朋友问:你说的“和”是什么意思?内核和架构是什么关系?比如ARMv7架构,这个架构是什么意思?边肖选择了几个精彩的答案!希望对嵌入式朋友在选择设计电路时有所帮助~
1.ARM核心:从ARM7、ARM9到Cortex-A7、A8、A9、A12、A15到Cortex-A53、A57等。简而言之,不同版本的ARM有不同的想法。比如为高速设计的Cortex A8和A9就是ARMv7a架构;Cortex M3和M4是ARMv7m架构。前者是内核,后者是指令集的架构。
2.2的架构。ARM基于RISC指令集,其内核只是实现这个指令集的硬件架构的基础。Thumb-2指令集体系结构(ISA)的子集包括所有基本的16位和32位Thumb-2指令,哈佛处理器体系结构,可以在加载/存储数据的同时执行取指令,带分支预测的三级流水线等。
3.比如你盖房子,最开始流行盖平房,因为水平低。这是一种架构(V5T),然后你就可以用这种平房架构设计出一种风格的独立卫生间,叫做ARM7内核。然后别人(芯片设计公司)想盖房子,买你的图盖。然后过了一段时间,就有人觉得有一个单独的卫生间是不够的。我也想有个小院子!好的,那么ARM会满足你的要求,拿出一个小院子的模型(ARM9)。
很久以后,这座平房的结构随着每个人的需要而变得越来越短。后来经过ARM研究,发现每个人盖房子的能力(包括技术、设计能力、时钟频率)都不是光靠盖这个平房就能展现出来的!嗯,为了让设计师闲着没事干,ARM推出了两三层的建筑风格,和平房设计结构完全不同,所以叫新建筑(ARMv6)。同样,这个建筑风格ARM也为大家准备了一个带游泳池和车库的风格(ARM11)。好了,继续改,改,直到大家都开始能造十层以上的楼。ARM一如既往的开发了新的风格(ARMv7架构)。这时候ARM觉得之前的名字太土了,什么ARM5,ARM6,ARM 7——都很难看,很难记住。我想取一个看起来很牛逼的名字。至少我们可以算是能设计摩天大楼的大师,所以后面的内核叫Cortex。
改名只是一部分。这个架构出来后,ARM发现之前用我们的图纸建的楼会是住宅楼。住宅楼是什么?价格实惠(低功耗)。现在不一样了。现在我们的图纸不仅可以作为住宅楼使用,还可以作为军事基地和高端写字楼使用。以前这些功能先进的建筑只能由小英(Intel)设计!为了满足这些不同的需求,ARM将该架构设计的风格分为三个系列(M系列、R系列和A系列)。
m系列是为居民楼设计的,因为普通人买得起,所以这个设计设计是十层左右(耗电低);r系列是为军事基地设计的,这个建筑的设计不高——十层左右,但关键是要有快速应对特殊情况(快速中断)的能力;最后,A系列是针对商业领袖的。当然,一定要高端,高档,就是要有高性能,各种灯光给我看。
原始链接:
1.《arm是什么意思 ARM内核和架构都是什么意思,它们到底是什么关系?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《arm是什么意思 ARM内核和架构都是什么意思,它们到底是什么关系?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guoji/1130450.html