您的位置:控制工程论坛网论坛 » 传感器 » 如何开始进入ARM学习

wilton_gao

wilton_gao   |   当前状态:离线

总积分:123  2024年可用积分:0

注册时间: 2008-01-16

最后登录时间: 2009-09-29

空间 发短消息加为好友

如何开始进入ARM学习

wilton_gao  发表于 2008/10/5 22:05:39      670 查看 0 回复  [上一主题]  [下一主题]

手机阅读

ARM学习可以分为基于ARM内核的COS开发设计基于ARM SOC的开发应用。由于站长是做ARM SOC应用的,所以我就讨论ARM芯片的应用开发,不谈ARM芯片设计。

我想首先应该对ARM内核做一些了解,不用太深入,毕竟不是从事芯片设计。然后就是熟悉一下ARM指令集,这点比较重要,虽然现在都是使用C开发程序,但是
很多初始化程序是使用汇编写的然后要掌握一个集成开发环境(IDE)的使用,务必做到比较熟练的使用。推荐使用IAR EWARMADS1.2使用手册在IDE安装完成后在安装目录下都有,如果看英文吃力,就安装个金山词霸。不要老想着中文指导书,这个东西可遇不可等,现在很多书籍的质量大家也明白。

然后根据自己的学习方向和兴趣购买一款ARM学习板(如果你对硬件比较熟悉,现在一般开发板都免费提供原理图,可以按照开发板的原理图自己做一版),比如想做一些网络方面编程,你可以选择S3C4510B,这个带有100M网络(很多ARM处理器也都可以外扩一个网口,一般是10M的,比如RTL8019ASCS8900等)的芯片价格不到50元,非常合适。如果你要做PDA,可以选择S3C44B0XS3C2410等这些带LCD接口的芯片。

一般开发板都会带有一些简单例程,通过这些例程慢慢熟悉ARM程序设计步骤和IDE的使用,在这个过程你会逐步消除对ARM的神秘感,最后当你比较熟练的时候,ARM就是一个被你控制的工具,一个廉价而又强大的工具。

1楼 0 0 回复