zhnyong 发表于 2009-4-17 09:57:30

ARM芯片级编程的基础知识

ARM芯片级编程所需要具备的基础知识有:
(1) ARM公司发布的ARM总线体系架构和指令集架构方面的知识,从www.arm.com网上可以阅读和下载。如果我们只关心一种型号,例如ARM920T,则可以有针对性的阅读。 这些资料太丰富了,以致于很少有人能全部看得完。
(2) ARM芯片的结构,ARM核心的代工和第二方OEM厂太多,所以ARM芯片形形色色的,只看芯片名称可能都无法触认是否是ARM芯。好在编程,特别汇编指令和C语句是兼容的。但是针对具体的ARM芯片,至少要了解这个芯的CPU、存储配置方式、时钟、总线、外设等。特别是外设,直接关系到芯的扩展性,在设计系统时尤为重要。
(3) 开发平台,选一个好的开发平台相对来说比较容易。但是,有些开发平台,支持的ARM芯是有限的。原则上RealView MDK只支持到Samsung的S3C2440,如果你有更高档的芯,可能要考虑用别的平台。每个平台都会诚实的告诉用户,她们支持那些芯。
(4) 最后,自己需要编一个小程序跑一下,慢慢的丰富程序的功能。

cmasp 发表于 2009-7-5 21:05:57

好贴子,顶一下~

gooogleman 发表于 2009-9-11 11:44:33

嗯,我觉得作为驱动工程师,这个是必须的哦。

yekaifeng 发表于 2009-9-13 23:51:23

这是一个很好的思路,是学习的方向

1206054578 发表于 2009-9-18 19:35:36

确实很好呀

thinke365 发表于 2009-10-29 18:46:24

一般情况下,用C够了吧?

传说中的犀利哥 发表于 2010-3-15 18:40:10

难道楼主就是那急如风,静如林,掠如火,不动如山,号称一朵梨花压海棠,人送绰号天下地无所不能玉面小飞龙,英俊与智慧的化身,侠义与仁义的糅合得周星星身边的汪财?

















http://www.xzzk.net/86516.gif
折扣网打折网   精品男装时尚女装

frankleang 发表于 2010-5-15 16:37:20

学习学习,O(∩_∩)O谢谢

renliyue 发表于 2010-5-16 14:08:11

学习学习一下~~HEHE

chenbingyu828 发表于 2010-9-16 13:52:19

学习一下!

fjq 发表于 2010-10-3 13:06:00

学习了!!!!
页: [1]
查看完整版本: ARM芯片级编程的基础知识