初学ARM到底选什么板?(不欢迎跟广告贴)

[复制链接]
6817|38
 楼主| myfaith 发表于 2007-9-9 16:38 | 显示全部楼层 |阅读模式
今天花了一天的时间把21IC的ARM板看了个遍,想找到大家初学ARM选什么板子,但是看到一问这个问题回答的都是卖板的自吹自的板,好少是过来人现身说法的,真郁闷,找了一天还不知道该选哪一种,目前比较倾向于AT91SAM7S系列和44B0,听说AT的资料较少,44B0又有人说是很老的东西了,到底我该选哪个呢???卖板的广告贴请不要跟贴
multiice 发表于 2007-9-9 17:29 | 显示全部楼层

卖板的不要跟帖

跟帖一律是托!!!!
utulinux 发表于 2007-9-9 18:08 | 显示全部楼层

学arm嵌入式建议还是学习arm9的。

学arm嵌入式建议还是学习arm9的。
 楼主| myfaith 发表于 2007-9-9 18:50 | 显示全部楼层

回LS

ARM9不适合入门者吧
soso 发表于 2007-9-9 19:21 | 显示全部楼层

44b0对初学者来说比较合适

    接口资源比较丰富,技术成熟,资料较多,应该十分适合于初学者,学ARM,从硬件上讲,一方面就是学习接口,另一方面就是学习汇编和C语言的板级编程。如果从软件上讲,就是要学习带有操作系统的东西了。这些对于初学都来说必须明确,要么从硬件着手开始学,要么从操作系统的熟悉到应用开始学,但不管学什么,只要不是纯的操作系统级以上基于API的应用层的编程,硬件的寄存器类的东西还是要能看懂的,基于板级的汇编和C编程还是要会的。
Swd21ic 发表于 2007-9-9 21:33 | 显示全部楼层

111

AT91SAM7S~<br />我在用,资料不少!
wangkj 发表于 2007-9-9 21:38 | 显示全部楼层

最便宜的用zlg的那个1美元的arm吧。

就当单片机学习了.不过,好像有其他网友做的板子,100多元就行。zlg的有些贵。
 楼主| myfaith 发表于 2007-9-9 22:57 | 显示全部楼层

谢谢上面各位大虾的指导

AT91SAM7S系列和44B0各有一位推荐者,还是不知道两者中选哪一个,希望更多的大虾来说一下自己的切身体会,我就选择推荐者最多的那一款
 楼主| myfaith 发表于 2007-9-10 23:02 | 显示全部楼层

没人顶啊

  
hongdikeji 发表于 2007-9-11 11:40 | 显示全部楼层

我觉得主要是要价格便宜,在市场上具有通用性、代表性...

&nbsp;&nbsp;&nbsp;&nbsp;我觉得主要是要价格便宜,在市场上具有通用性、代表性,如S3C44B0X是最早的ARM7开发板,虽然资料多,但在市场上的应用太少,我所了解的产品都不是用它的。<br />&nbsp;&nbsp;&nbsp;&nbsp;向W90N740/745,S3C4510等它们是ARM7的内核、有外部的FLASH、SDRAM、以太网MAC、串口、外部总线接口等具备了一个典型的嵌入式系平台的特点。具有通用性,市场上也有产品采用这些CPU,价格也低。我个人认为适合于学习ARM7和Linux/uClinux操作系统的朋友们。<br />&nbsp;&nbsp;&nbsp;&nbsp;欢迎与我探讨。我的MSN:cai_fdm@hotmail.com。
 楼主| myfaith 发表于 2007-9-11 12:25 | 显示全部楼层

华邦的没听说谁用,

S3C4510已经停产,总不能选这样的学吧
wangkj 发表于 2007-9-11 12:41 | 显示全部楼层

winbond 的硬件便宜,软件太差

主要是开放性不好<br />
LPcfANS 发表于 2007-9-11 14:40 | 显示全部楼层

学ST,ATMEL,NXP都和单片机一样.

44B0...需要扩FLASH和RAM.
 楼主| myfaith 发表于 2007-9-11 14:59 | 显示全部楼层

LS,其它的哪些不需要扩展FLASH和RAM?

一般的学习板上都会有外部FLASH和RAM
colorwu 发表于 2007-9-11 16:39 | 显示全部楼层

支持ARM9

  
阿南 发表于 2007-9-11 19:57 | 显示全部楼层

楼主先介绍下自己的基础和动手能力及特长吧?我想这比较重

  
 楼主| myfaith 发表于 2007-9-11 22:21 | 显示全部楼层

我是学电子信息专业,大四了,熟悉51单片机和C,有很强的动手能力,现在想学习ARM,对ARM只有一个概念上的了解,请南哥及各位大虾指点我应该从ARM7入门还是ARM9入门,有的说ARM7适合入门,有的说可直接ARM9,我都搞昏了,请教入门到底是7还是9好,及哪种型号的ARM学习板比较适合?还有就是我还需要掌握学习哪些知识?<br />万事开头难,现在感觉就像我当初单片机入门一样的迷茫(入了门后就好了),急切需要各位大虾的指点,希望大家不吝赐教!
wowow 发表于 2007-9-12 02:51 | 显示全部楼层

条条大路通罗马

先要看你的目标。如果没有目标,随便选一个就行了,边学边做边发现问题,慢慢提高
soso 发表于 2007-9-12 08:30 | 显示全部楼层

ARM不该分7与9

  在某种意义上请,7与9的差别就是在某些功能指令集上丰富了些,主频提高一些而已,就比如286和386。对于用户来讲可能觉查不到什么,只能是感觉速度有些快而已。<br />  为什么说7适合于初学者哪?因为7系处理器内部带MMU的很少,而且比较好控制,就比如S3C44B0来讲,可以很容易将Cache关了,而且内部接口寄存器很容易看明白,各种接口对于用硬件程序控制或AXD单步命令行指令都可以控制起来,基于51的思想很容易能找他搞懂。更适合于想从硬件设计方面和接口发面发展。当然AT91系统的9也是很好用的,主频高而且接口资源还算丰富,对于长期战略发展(想从事基于嵌入式操作系统方面层面上)还是有好处的,但根据楼主的基础技能,我可以说,基于操作系统这块入门到应用开发要经过很漫长的历程,到毕业时几乎很难小有所成。<br />  而嵌入式系统不管硬件设计还是软件方面是十分注重接口这部分的,因此我在5楼说的要考察一个处理器的外部资源,你接触外部资源越多,越熟悉他们那你以后就业成功的机率就越高,这就是招聘时所说的有无“相关技能”,因为一个人不可能在短短几年内把所有的处理器都接触一遍,而招聘单位所用的处理器就可能是我们完全没有见过的,就拿台湾数十家小公司(市价几千万)的公司生产的ARM类处理器,也很好用,但这些东西通用性太差,用这些处理器的公司就只能招有相关工作经验的人了,那什么是相关工作经验,在硬件上讲的是外围接口设计,在软件上找是操作系统方面相关驱动及应用开发经验。我从业近十年,2000年ARM出现,我一天始做ARM7,然后直接跑到了Xscale(这个板本在ARM10-11之间),一做就是五年,招人面试都不下数百人,在这些方面还是深有体会的。<br />  楼主实在理解不了就去找个培训班参加一下吧。这可能是最省时省力的解决之道了,即使买了开发板,也还只是闭门造车,造上半年,不如随便一个培训班听上一门课,省下五个月可以自行巩固,应该是条金钱换取知识改变**的一条捷径。
古道热肠 发表于 2007-9-12 12:28 | 显示全部楼层

从楼上的切身体会来看,怎么学才是个关键了。

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

68

主题

468

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部