天嵌 ARM开发社区

 找回密码
 注册
查看: 5129|回复: 10

ARM芯片级编程的基础知识

[复制链接]
zhnyong 发表于 2009-4-17 09:57:30 | 显示全部楼层 |阅读模式
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 | 显示全部楼层
难道楼主就是那急如风,静如林,掠如火,不动如山,号称一朵梨花压海棠,人送绰号天下地无所不能玉面小飞龙,英俊与智慧的化身,侠义与仁义的糅合得周星星身边的汪财?


















折扣网  打折网   精品男装  时尚女装
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 | 显示全部楼层
学习了!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-7 11:05 , Processed in 1.046882 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表