博客首页 注册 建议与交流 排行榜 加入友情链接         宝宝相册的专门空间
推荐 投诉 搜索: 帮助

jiuzhuaxiong

创造属于你的天空,有了问题可以跟大家一起讨论! 在LINUX和VXWORKS嵌入式开发中学到了一些经验跟大家分享!
  jiuzhuaxiong.cublog.cn

关于作者
姓名:HugBear2008
QQ:280051265
年龄:25
位置:中国.广州
E-MAIL:jiuzhuaxiong@163.com
|| << >> ||
我的分类


AT91RM9200开发笔记(1):准备工作



文章说明:calmarrow(lqm)原创

文章引自:http://piaoxiang.cublog.cn

 
    以后至少在一年的时间里就要和AT91RM9200打交道了。现在AT91RM9200的开发资源比去年要丰富得多。到我09年毕业的时候,或许 AT91RM9200也会像单片机一样普遍吧。但是做同样的东西,你能够做的比别人好,才会成功。所以,利用手头的资源尽可能深入系统的去把握,学精学 透。理论的脉络弄清楚了,又积累实践的经验,后面的学习就会顺畅的多。基于此,要整理出一份学习笔记,算是对自己的督促,也算是思路的整理。或许,这是对 这段生活的纪念吧。
 
    在开始AT91RM9200的开发前,首先应该搜集整理现在已经有的,而且比较好的资源。
 
(1)ARM官方网站: http://www.arm.com/
 
    关于ARM相关的文档,包括datasheet,开发笔记等等。
 
    ·下载最新的AT91RM9200 datasheet。这比原来的datasheet多出很多页,修正了不少bug。有英文版和中文版,在看的时候以英文版为主,参考中文版。
    ·下载《ARM Architecture Reference Manual》,学习ARM体系结构。这应该是最为主要的部分,了解一个MCU,只是一个实例罢了,还是应该提到architecture的高度。
    ·下载ARM9TDMI和ARM920T的datasheet。这个自然不用说,AT91RM9200的“核中之核”。
    ·下载相关的代码实例和开发笔记。
 
 
    关于交叉编译工具,我觉得还是没有必要自己动手。因为自己以前编译过工具链,在选择工具版本,编译等等各个环节上,都不如专业公司的好吧。而且自己编译的工具链出问题的几率会大一些,出现问题不容易寻求帮助。
 
    这套Gnu Toolchains是比较优秀的,ARM公司的合作伙伴开发。另外还有一套商业编译工具,不过是收费的了。
 
 
    AT91系列专门网站。
 
(4)AT91RM9200 Patches: http://www.ipbx.ru/rm9200/
 
    里面几个patch可以参考。
 
 
    恒颐在AT91RM9200上还是比较专注的。
 
(6)MCUZone: http://www.mcuzone.com/
 
    网站上收集了不少AT91的资料,建立了一个WiKi工程。
 
(7)21IC,china Linux forum,还有华恒论坛,这几个比较常去的地方,有问题可以请教大侠。
 
    除了这些,就是百度+google了。至于开发环境,去年就建好了,所以节省了不少工作了。
 
    到这里,准备工作基本完成了。剩下的,就只有不断地深入了。

发表于: 2008-03-22,修改于: 2008-03-22 13:37,已浏览148次,有评论1条 推荐 投诉


网友评论
网友: 雅哈咖啡 时间:2008-03-29 10:39:16 IP地址:222.175.129.★
谢谢你的分享,我也是09年毕业,呵呵,我要做的是完成linux在AT91SAM9263上的移植

 发表评论