打一个比方:华为在拿到了一个大楼的设计图纸,以为这个图纸不太适宜,然后经由改动,改成了适宜我们中国人居住的大楼,这时候又碰着问题了,华为公司没有能造大楼的人才,于是去找台积电建造这个由华为设计出来的大楼。包括环球市值第一的苹果也是找台积电代工芯片。采取ARM架构的不但是手机芯片,包括医疗电子、汽车工业、家电照明、航空东西里面的处理器多为ARM内核,ARM公司不是靠卖芯片盈利,他的盈利办法为授权。基于ARM内核而设计出来的电子产品已经霸占了我们生活中的各个领域,真不敢相信,没有ARM的天下将是什么样子的。
STM32
STM32是意大利有名公司意法半导体生产的32位处理器,和其它的单片机比较,STM32算是是ARM的嫡系,关系最为密切,由于STM32是直接采取的是ARM Cortex-M0、M0+、M3、M4、M7内核。意法半导体做的是在ARM Cortex-M内核上做了一系列的优化,包括存储器、引脚数量、以及各种外设的优化与整改。这便是我们现在所熟知的STM32由来的根源。
51单片机
说到51单片机就不得不提inter了,Intel在1981年推出了8位8051微掌握器,后来由于inter要发展电脑芯片业务,于是把8051的内核授权给其它芯片厂商,如ATMEL、台湾的宏晶,我们现在所能看到的51单片机险些上都是宏晶公司生产的。

Arduino
对付Arduino很多人存在一个误解,如果你问他设计用的什么单片机,他大概会说Arduino单片机,这种说法说的真是太不专业了,或许玩Arduino的同学都只是玩玩吧,真正的Arduino是一个采取AVR单片机为核心的硬件与软件相结合的开源平台,这个开源平台包括Arduino的事理图、PCB和bom表,还有Arduino库函数的开源。真正使Arduino大火的缘故原由是并不是他所采取的AVR单片机,也不是他的硬件,紧张缘故原由是库函数与底层硬件整合的天衣无缝,降落了非专业人士玩电子的难度。致使很多不是学电子的同学可以在Arduino上设计出PCB绘画机、WiFi小车等一系列的高等运用。
总结
ARM是一个授权内核的公司,STM32由意法半导系统编制造、采取ARM Cortex-M内核的一系列单片机,51由宏晶制造、采取Intel8051内核的单片机,而Arduino则是一款采取AVR单片机的开源平台!