红联Linux门户
Linux帮助

ARM开发工程师入门宝典

发布时间:2009-06-06 15:02:54来源:红联作者:zhanliang1985
经典啊!ARM开发工程师入门宝典!
[attach]15623[/attach]
文章评论

共有 494 条评论

  1. stormblood 于 2010-03-14 11:46:46发表:

    宝典必顶

  2. zhtlinux 于 2010-03-12 11:06:10发表:

    感觉对我有用!

  3. zj_yqj 于 2010-03-12 10:50:27发表:

    看看

  4. zhtlinux 于 2010-03-11 10:44:36发表:

    正在学习cortex-A8内核的芯片开发

  5. sbdwyl 于 2010-03-10 20:01:52发表:

    多谢分享。

  6. 茹毛饮血 于 2010-03-10 17:51:27发表:

    学习一下

  7. rainfall99 于 2010-03-10 16:17:31发表:

    谢谢,这个资料太好了

  8. fungol 于 2010-03-07 10:34:54发表:

    多谢分享

  9. 01angeline01 于 2010-03-06 17:27:01发表:

    哈哈好啊 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

  10. fm13410 于 2010-03-04 12:48:39发表:

    同志们辛苦了

  11. kczhuang 于 2010-02-26 08:59:59发表:

    谢谢分享

  12. zhouzhigang_SZ 于 2010-02-25 14:52:06发表:

    正要搞。谢谢

  13. lion30221416 于 2010-02-25 11:47:31发表:

    这个不错

  14. yoan 于 2010-02-25 10:35:49发表:

    正想入门这方面。谢谢楼主了

  15. kaishui 于 2010-02-24 21:39:08发表:

    说的这么好,一定要下来看看

  16. shenhao0129 于 2010-02-22 22:09:14发表:

    引用:
    新手
    问一个问题哦

    这个arm是不是汇编呀
    277135246 发表于 2009-6-8 22:10


    这里的ARM是一个RISC架构的CPU!汇编是ASM

  17. wujun9959 于 2010-02-20 23:18:09发表:

    正需要呢,谢谢楼主!

  18. wukefe 于 2010-02-10 20:38:38发表:

    膜拜之

  19. fneg 于 2010-02-10 17:29:24发表:

    好东西!谢谢了

  20. Jh1228 于 2010-02-09 16:14:23发表:

    感?分享

  21. Jh1228 于 2010-02-09 16:01:13发表:

    ?要??中

  22. fungol 于 2010-02-08 15:18:35发表:

    非常感谢楼主!

  23. lijierson8 于 2010-02-08 10:41:21发表:

    谢谢

  24. komafy 于 2010-02-05 12:46:39发表:

    支持下

  25. flzy110 于 2010-02-04 20:50:56发表:

    thanks

  26. zhangbohtz 于 2010-02-04 18:03:24发表:

    支持!

  27. dxl000 于 2010-02-01 15:46:51发表:

    谢谢分享!祝楼主工作、生活愉快!

  28. lxing_1988 于 2010-02-01 11:17:47发表:

    thank you very much~~~~~~~~~~~~~~~~~~~~~~

  29. merlinfire 于 2010-01-23 11:30:38发表:

    ARM-是一个系列;

    我觉得做ARM首先不要去搞OS。

    必须先把心沉下来:
    老老实实看清楚相关CPU的操作手册,时序资料。
    用JTAG仿真器,一个模块一个模块的去调试自己的程序:看能否让系统部件工作起来。
    比如说:UART的操作,USB的操作,SD卡,网卡数据收发操作,DMA,AD/DA等等...

    只有你把这些模块一个个摸透了,操作代码和相关REG配置搞清楚了。时序理顺了。才能谈到后面的

    此时:你有2个选择;

    如果项目小,系统面向的对象功能单一。则大可不必使用OS,而是直接用上面调试好的代码,把ARM芯片当成一个"功能强大的单片机"来使用。
    要明白:系统复杂度越低,代码构架层次越低,调用关系越少,你的系统越稳定。或者说越容易稳定;

    如果是一个复合项目,需要用到多任务。则推荐使用嵌入式OS。跟据实时性的要求,选择吧
    一般排序如下:
    强实时 VxWorks>uclinux>winCE

    采用OS的话,你前期的工作也没白费:因为这正是OS下设备驱动BSP的内容和精髓。

    做好OS的裁减配置,做好BSP包的调试编译,一个可以运行的嵌入式OS就能在你的ARM板子上跑起来了;

    一般ARM学习,可以由易到难
    ARM7:STM32F103ZET6 -- 简单
    ARM9:AT91RM9200/9260 或者 SAMSUN 2410/2440

  30. shiran1909 于 2010-01-22 00:33:20发表:

    学习下,谢谢

  31. yellb2728 于 2010-01-21 23:48:13发表:

    学习一下子

  32. hcaiyu2010 于 2010-01-16 12:52:01发表:

    介绍性的东西作用不大

  33. wuquan-1230 于 2010-01-16 08:46:57发表:

    不错

  34. cuoerr 于 2010-01-16 08:28:25发表:

    uuuuup

  35. 沉睡之神 于 2010-01-14 23:33:59发表:

    3# 277135246


    ARM是CPU,我的汗都下来了

  36. wjjroy 于 2010-01-14 00:31:45发表:

    其实到底是往单片发展还是服务器好呢,哎,自己也觉得很郁闷

  37. hao19860111 于 2010-01-13 17:34:41发表:

    留言下载!!~

  38. justflyw0 于 2010-01-12 20:39:43发表:

    tguoyih0ot

  39. jieyifen 于 2010-01-12 01:01:54发表:

    支持下

  40. jieyifen 于 2010-01-12 01:01:52发表:

    支持下