电子技术是学什么的(电子技术简介)





电子技术是学什么的(电子技术简介)

文章插图
1.什么是ARM芯片?
凡是采用ARM内核的芯片(或者凡是采用ARM内核的CPU)都是ARM芯片 。例如高通的OMAP36X0系列处理器(Droid 2和Droid X用的OMAP3630),采用的就是ARM内核,所以在概念上我们也可以将其称为ARM芯片。




电子技术是学什么的(电子技术简介)

文章插图
2. 什么是ARM内核
所谓内核,就是CPU里面实现运算的核心,我们也可以将内核称之为CPU(注意,该CPU是真正意义上的CPU,因为它实现了数据的运算与处理) 。而问题一中所说的单片机和芯片相当于一个CPU只是指宏观意义上的CPU 。ARM内核只是一个统称,它有以下几个系列:ARM7,ARM9,ARM11,CORTEX等几个内核家族,每个内核家族都有不同的内核种类,比如CORTEX内核家族就有:Cortex-A8内核、Cortex-A9内核、Cortex-R4内核、Cortex-M0内核、Cortex-M1、Cortex-M3、Cortex-M4内核等,目前使用最广的STM32系列芯片使用的就是Cortex-M3内核 。




电子技术是学什么的(电子技术简介)

文章插图


3.什么是架构
片面上讲,我们可以将架构理解为内核所使用的指令集 。例如:用于高端的(手机等)Cortex-A8,Cortex-A9等内核用的是ARMv7-A架构,或者说用的是ARMv7-A指令集架构,我们常用到的STM32的Cortex-M3内核用到的是ARMv7-M架构 。




电子技术是学什么的(电子技术简介)

文章插图


4.什么是指令集
所谓指令集就是一整套底层指令的统称 。分为RISC(简单指令集)和CISC(复杂指令集),相比较而言RISC指令集的指令格式统一,种类比较少,寻址方式也比复杂指令集少,而CISC指令集的效率比较高 。拿STM32系列芯片使用的ARMv7指令集来讲,ARMv7意思是ARM的第七个版本的指令,采用的RISC 。




电子技术是学什么的(电子技术简介)

文章插图
【电子技术是学什么的(电子技术简介)】ARM 处理器架构发展