ARM可以认为是一种架构,STM32系列单片机也是基于ARM架构中的一种,Cortex-M系列架构,包括M0M3M4M7。
所以从这个角度,肯定是ARM大。
而且其他公司的也可以用ARM架构。
肯定是ARM范围更大,用ARM内核做单片机芯片的公司太多了。STM32只是基于ARM内核的一种单片机系列。
仅就单片机这个都不能直接比,STM有STM32系列和STM8系列,它们的架构都不相同的。
STM32是ARM-m的,所以从这里看STM32是ARM的子集,
但STM8是ARM的外集(非交集),
ARM除了m架构,还有其它很多架构系列,
所以说 STM和ARM存在STM32 这个交集,但又各自有不同的部分。
所以STM单片机和ARM不能比较那个范围大。
STM32目前都是基于Arm架构的,所以肯定是Arm范围更大,但是ST公司除了STM32,还有STM8,这个是不是Arm架构的,是ST自有的8位内核。STM32基本上都是Arm Cortex M内核,除此之外Arm还有Cortex A内核,Cortex R内核等等。
STM其实不限于STM32,还有STM8,STM8用的就不是ARM的内核
ARM的范围就更大了,不只是STM32,还有LPC MSP432等,都是ARM内核的单片机,ARM还有高端处理器,如S5P4418 AM335等,它是一种处理器架构,类似于X86 PowerPC MIPS
所以要比的话还是ARM的范围更大
是两个概念吧?
ARM只是作为一种构架,而STM是ST公司的产品,比较这两个没有什么意义吧。你能够说出华为产品和手机哪个范围大吗?