ARM内核与架构任何一款ARM芯片都由两大部分组成:ARM内核,外设。ARM内核ARM内核:包括了寄存器组、指令集、总线、存储器映射规则、中断逻辑和调试组件等。内核是由ARM公司设计并以销售方式授权给个芯片厂商使用的(ARM公司本身不做芯片)。比如为高速度设计的CortexA8、A9都是ARMv7a架构;CortexM3、M4是ARMv7m架构;前者是处理器(就是内核),后者是指令集的架构(也简称架构)。外设部分包括计时器、A/D转换器、存储器、i2c、UART、SPI、ROM...等等,则完全由各芯片厂商自己设计并与ARM内核衔接配套。不同的芯片厂商就有不同的外设,因此构成了数量和规格庞大的...