ARM只是一种架构,有的是单片机,像是STM32,有的是处理器,像是A8、A9的内核
所以,并不是一个范畴的东西
目前常见的处理器可以分为MCU和MPU,MCU也就是单片机,主要用来做控制,计算性能相对较低,强调控制的实时性。
MPU也就是为处理器,一般强调多任务处理,ARM是一种内核架构,既有MCU级别的Cortex M系列,也有MPU级别的Cortex A系列。
我们常见的STM32就是数据ARM的Cortex M系列的单片机(MCU)。
所以学习STM32就是学习了ARM架构的单片机了,两者都有了。
arm是一个芯片设计公司,其设计的芯片内核也叫arm
单片机就是集成了内存、存储的一种控制芯片,或者主控板。
ARM公司,ARM内核,然后ARM公司的STM32是单片机 。
常说的ARM一般是linux嵌入式。相对于普通单片机来说,linux嵌入式包含了单片机所有知识。而单片机相对来说简单太多。
ARM只能说是架构,跟单片机这个不能并称........
MCU跟MPU主要在于看带不带系统,带轻量级的系统还是带相比比较重量级的系统?比如threadxucos就属于轻量级系统,linuxvxworks等就属于重量级的系统
学啥要看你个人爱好
这个算俗称吧,我学长之前也都是这么叫的,单片机指51 stm32,430等等,跑不了LINUX,arm像arm7-arm11,a7a9之类的主要跑Linux的。
反正这么叫习惯了,主要区别在于性能和能否跑Linux
ARM可以认为是一种单片机内核的总称,同时也可认为是一种嵌入式芯片。一般说ARM是指架构,ARM包括很多内核架构。
单片机一般是M内核,嵌入式芯片是A内核。
选择哪个好,看你更愿意做哪个。