我想学习ARM..请问有什么需要学的吗?

我在学校学习了单片机..也做过一些小制作..对C语言比较熟悉...如果学习ARM的话有什么需要学习的吗?譬如VC,C++这两个需要学吗?学习ARM的话学ARM7好还是学习ARM9好?

还是arm7吧或stm32。这个应该容易上手。可以跑跑ucosii,ucgui,fatfs。
个人感觉arm9跑linux很难,如果没人带遇到很多问题无从下手。
我就是先学arm9结果光编译linux就遇到很多问题,而且arm9要做四层板,很贵的。自学还是arm7吧。arm9门槛太高
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-25
arm9吧
第2个回答  2010-11-01
没学过单片机也没有关系,只要对微机原理比较熟悉就可以了,要对计算机基础知识有较深的了解,懂得寻址、编码、寄存器等基础知识,对数字电路有深入了解。建议你学习《微机原理》、《数字电子技术》这两个课程。如果学过就可以直接学ARM了。

有时候有个误区,学ARM一定要先学单片机。个人感觉并无必要。就好比你要学德语,那么如果你以前学过英语,那么一定学的很快(德语和英语同属英语语系),但是没学过英语也可以直接学德语啊。这个和单片机与ARM的关系是一样的。本人就没学过单片机,根本没开发过,现在ARM照样学的很好。只要对上述两个课程很了解就行了。

买板子建议你买内部集成Flash的,比如ATMEL的AT91SAM7S256、LPC2103等等的开发板,价格也不贵,一般在300元左右。LPC的开发板周立功的资料最全,当然价格也最贵。不过由于周立功的资料太全了,个人感觉适合公司做项目用,给初学者弄的太全,就不愿意动脑子了。所以还是建议你随便买一个,价格不高,还能学到东西。去淘宝就有很多类似的。

初学ARM,一定要对底层有深入了解,启动代码的每一行都要搞明白,可能开始会很慢,头痛的很,但是一旦清楚了,后面就很容易了。祝你学习愉快~
第3个回答  2010-11-03
学习C语言 数据结构
学ARM9 资料也不少
相似回答