菜鸟学ARM ,买STM32板还是ARM7,9,还是11?

学过 简单的 STC单片机 CPLD&FPGA
是不是ARM越高端的越好啊,功能越全?
是不是 ARM 7,9 和Cotex 上的内容,ARM 11都能干?
STM好像很便宜,只是ARM11很贵啊。。
它们之间具体有哪些区别?
不要从硬件角度说,说说编程上的区别和可以实现的功能上说。
谢谢
ARM 的 内存很大 STM 32 的很小,STM32上面是不是不能装系统?
装不上系统,差别大不大?

ARM只是一个系列化的核,不同的厂商在它的核周边加上不同的外设而已.
STM系列ARM定位在控制器上,也就是说,它的定位相当于高速的8051(只是说可以这么理解,实际比8051要好用的多,不仅仅是速度).
从相当一部分来讲,CORTEX M3都能胜任并且强过ARM7,当然不是全部.
STM32也可以跑操作系统,比如UCOS一类的.
象ARM9,ARM11已经不再是当做单片机了(当然,做单片机也是可以的),通常跑个LINUX,WINCE等等操作系统.
装上操作系统与"裸奔"的最大区别就是编程的时候不用太计较硬件操作,移植好OS以后编程基本上就是使用OS的API而不是象8051那样对硬件直接操作了.

是不是ARM越高端的越好啊,功能越全? A:可以这么说,如果不计算成本的话.
是不是 ARM 7,9 和Cotex 上的内容,ARM 11都能干? A:同上
STM好像很便宜,只是ARM11很贵啊。。 A: 是的,STM最便宜10块左右, ARM11核的芯片都在60以上.而且ARM11还要配DDR RAM, FLASHROM,所以不能只看CPU价格.
它们之间具体有哪些区别? A:看上面那一段废话.
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-23
1.、ARM不是越高端越好,也不是越高端功能越全。芯片主频上去了,功耗增加了,外设复杂了,制PCB要用4层板以上,如果只是完成简单功能,高端了反而不划算。你用过FPGA应该知道,资源和价格是成正比的,要根据你需要的资源再选择器件。
2、不能这样纵向的比较,要横向比,ARM7多是裸奔或者ucos的小型系统,如果你要用跑LINUX和WINDOW系统的话,要选ARM9以上,ARM11里就没必要跑ucos系统了。
3、STM是意法半导体的名称,ARM11是ARM的一个系列的名字。

总的说,ARM不能像以前8位单片机那样理解,简单的认为高端了功能多,性能就好。不能简单认为可以一步到位学一个最高端的ARM就可以通吃所有项目,现在TI的ARM cortex m3(ARM7已经过时了)已经做到10元以内了,而高端ARM(ARM11已经过时了)A8 A5要上百块。多看些资料你就明白了
第2个回答  2011-04-21
ARM7:资料多、代码多、比ARM11资源少,容易,也更便宜
第3个回答  2018-07-12
鲜血STM32,然后ARM11, ARM7太老了,就不要学了。还可以搞搞最新的树莓派
第4个回答  2011-04-21
ARM7:资料多、代码多、比ARM11资源少,容易,
相似回答