想学习ARM9,用先学习ARM7吗?系统感觉有点难,还有板子的问题

刚学完51单片机,打算学习ARM嵌入式。最终是要搞操作系统。但怕直接学习ARM9搞不懂(操作系统有点晕),不知道有没有必要学习一下ARM7和STM32,先对ARM硬件结构有个认识再搞系统。。。。最近比较纠结。
还有就是ARM9的板子:友善mini和郭天祥的板子视频资料哪个比较好呢?。。。。大家对ARM学习也提提建议吧

ARM7就算了吧,ARM9和STM32也是不同的
ARM9一般是上操作系统linux,裸机用的很少很少,我写过裸机,相对于STM32的裸机接口,ARM9就是简简单单的几个功能,比如定时器,S3C2440的裸机只能输出PWM,不能进行捕获比较等功能,做操作系统的话,主要是配置bootloader,内核和文件系统,和单片机完全不同。ARM7与ARM9没有必然联系,直接上ARM9即可。
STM32则是注重下位机的操作,与单片机不同的是,用STM32一般是用其自己带的函数库,并非直接操作寄存器,因为STM32每个接口的功能非常全也非常强大,直接操作寄存器容易出错,也极其繁琐。
开发板就果断mini2440的,资料多,用的人也很多。

学完51的话直接上ARM9没问题,只不过操作系统代码里的C语言用的比较深,需要长期的看代码提高水平,学操作系统也需要比较长时间的坚持学习。追问

是不是可以这样理解:ARM7和STM32是作为强大的单片机使用,用来作为控制的。。。。。而ARM9是主要做Linux之类操作系统的

追答

可以这么理解,打个比方,医用的监护仪一般会有两块板子,一块的主芯片是ARM9的,只有几块比较大的芯片(各种存储芯片和通信芯片),而另一块的主芯片为STM32,上面布满了小芯片以及电阻电容等,STM32则是来采集数据和做简单处理的,而ARM9则是建立操作系统,对数据进行复杂处理并显示的,这下你懂了吧

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-17
可以这么理解,打个比方,医用的监护仪一般会有两块板子,一块的主芯片是ARM9的,只有几块比较大的芯片(各种存储芯片和通信芯片),而另一块的主芯片为STM32,上面布满了小芯片以及电阻电容等,STM32则是来采集数据和做简单处理的,而ARM9则是建立操作系统,对数据进行复杂处理并显示的,这下你懂了吧
第2个回答  2012-03-28
呵呵,其实这个问题我学习的时候也想过,也是先学习了51的,让后现在在学习arm9,你最怕的是不好过度是吧,其实我现在才知道,学51是必须的,这样可以对寄存器什么的还有硬件有更深的理解,但arm9毕竟不是简单的单片机,和51还是有很大的区别的,但不建议学习arm7了,其实arm7,9对学了51的都很陌生的,没必要浪费时间在arm7上,然后再学arm9。说的有点乱,意思是直接上arm9,板子的话,郭的贵,买迷你2440或tq2440之类的就可以了
第3个回答  2012-03-17
沙发。。。

arm 7和arm 9的具体差别,和学习前后顺序?
) 说到学习arm7和arm9其实差不多!完全没有先后顺序! 如果真心想学,建议买一块ARM开发板,自己动手才是学习技术的最好的途径,在看书不实际应用是效果不大的,这样的话ARM9是一个很好的选择!!!

求教~先学arm7还是直接学arm9?会arm9能做arm7吗?
如果你已经有单片机的基础,那学arm就比较容易上手。学习arm我建议你从cortex-m3入门,选择stm32系列芯片,网上资源丰富,开发板也很多,价格也不是很贵。熟悉stm32后再深入学arm9会事半功倍。

对于初学者,是选择arm7还是arm9?
ARM9是ARM7的升级版,我建议你还是先学ARM7为好,但总体来说都差不多了,ARM7的工作原理和ARM9的工作原理基本上差不多,要是区别在哪里我一时半会很真跟你说不来,只有你去学了才能知道的,现在ARM行业也是非常不错的了,工资高而又稳定,并且是越老越吃香的行业,很不错的,好好发展吧朋友。...

学习ARM,你觉得应该先学习arm7,arm9,arm11哪一个,开发板那些比较好...
你好,首先需要看你目前的位置 以及你今后的定位。ARM7,ARM Cortex-M3,ARM9,ARM11,都是嵌入式,都是arm内核的,而生产这些内核的芯片公司有很多,比如ST,NXP,三星,ATMEL等等。如果你想偏硬件,写驱动之类,建议学ARM7或者ARM Cortex-M3,而这二者,国内以Cortex-M3更火,特别是ST公司的STM32...

ARM9开发板的嵌入式linux与ARM开发板的入门建议
第一,学习基本的单片机编程。对于学硬件的人而言,必须先对硬件的基本使用方法有感性的认识,更必须深刻认识该硬件的控制方式,如果一开始就学linux系统、学移植那么只会马上就陷入一个很深的漩涡。我在刚刚开始学ARM的时候是选择ARM7(主要是当时ARM9还很贵),学ARM7的时候还是保持着学51单片机的思维...

初学嵌入式是买ARM7还是ARM9
而AMR9相对功能就比较强大,可以上LINUX系统,图像化界面等。但是由于年代比较久远,所以面对现在安卓等消费电子平台的话,已经拖不动了。所以,我的建议是,如果是单片机都不熟的纯新手,可以从ARM7开始。如果想开发嵌入式系统下的应用开发,用ARM9,甚至更高级别的A8(考虑以后移植安卓)。

学arm嵌入式哪种虚拟机好呢?还有初学者该从arm7还是arm9开始呢?
如果只搞上层的话没有ARM7或者9的说法,直接安装VM+UBUNTU就OK了。如果你要搞底层的话建议你先把上层学好。。。上层主要涉及 UNIX环境高级编程 第二版 这里书里面所提及的函数,建议配合小项目边学边用。PS:ARM这些东西看你是裸机跑还是带系统跑,一般是带系统跑的,那就是linux的驱动了,驱动没有...

ARM7与ARM9的区别?
建议直接从arm9入手,一边了解芯片的功能,一边学习系统,这样上手比较快。可以买一套成型的实验开发板,不仅硬件外设齐全,而且一般都配有学习用的代码,帮助你学习。 对于功能性来说,如果摒弃了系统的概念,单纯的硬件接口来看,两者的基本接口是差不多的,也就是说arm7的接口都可以在arm9上找到,但是...

想学习ARM请高手推荐书籍
学习必备条件:1、一块开发板——现在淘宝上有很多开发板,建议初学者不要去购买那些ARM9 体系结构的,因为作为初学者来说ARM9 体系的东西是很复杂的,买块ARM7 的就 可以了(先入门,然后再提高);2、学习必备书籍 《Pointer on C》中文名字叫《C 和指针》(美)里科|译者:徐波前提你的了解C 指...

准备学习ARM单片机,新手要买的话买什么开发板比较好?最好不是很难而且...
用ARM9的吧资料多,学的人也多,可以给予你帮助的老师也多,呵呵。买什么开发板看你的经济实力了,便宜一些的有广州的“友善之臂”大约1000左右,好一些的也有凌阳的ARM2440开发板大约2000左右(带3.5的工业触摸屏),我们用的凌阳的东西,资料比较全。

相似回答