我学了51,想入门arm,应该选择Cortex-M3,还是arm9??? 能给点建议吗 谢谢!

如题所述

你好,朋友

请听我讲几句,个人觉得要不你就学习ARM9。要不就选择Cortex-M3,这个是ARMV7构架下的,ARM9也是此构架下的。其实我觉得如果是先前搞过单片机的,请选择Cortex-M3,应为这个是位控制领域量身打造的。可以说现在的ARM构架产生了分支,以前是没有的。

Cortex-A系列,Application主要是应用在高端的产品,PDA,智能手机等

Cortex-R系列,Real time主要应用于实时控制

Cortex-M系列,Microcontroller主要是应用于工业控制。

我推荐Cortex-M3核心的,意法半导体的STM32f103XX系列、Ti的LM3S系列都很好

还有LPC的NXP的都有很多,相信我吧,这个就好比当年8051的市场一般,新的格局到来了,8位的价格打造32位的性能。

在吐血推荐周立功的EasyARM1138,也就是LM3S1138位主控的

其次就是STM32的红牛板子,很不错

各有各的特色,个人喜欢TITI的,应为他的总线完全开放。

关于此类东西的学习,建议先买板子回来跑程序,接着就是深入研究,周工的东西资料全。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-23
不要被忽悠了,首先要知道自己以后要搞什么,ARM9和M3的应用领域是不一样的,我觉得匿名回答的那哥们说的是实话,周立功的确实不错,资料很全,学ARM不是一件容易的事,希望你能坚持下去
第2个回答  2010-11-22
学ARM9吧,只要ARM9学会 了之后,其他就很好上手了
第3个回答  2010-11-22
既然学了51了,我感觉直接学arm9应该没问题的,我就是这样。本回答被网友采纳
相似回答