学好ARM开发的意义

学好ARM开发的意义 编程


你只要学习一种处理器的就有许多ARM内核的处理器供你使用,从上面你看到有许多公司提供基于该内核的芯片,象世界著名的INTELTIMOTOROLA等公司都提供各类ARM芯片。在嵌入式领域,8位处理器已经再也不胜任一些复杂的应用,好比GUITCP/IPFILESYSTEM等,而ARM芯片凭借强大的处理能力和极低的功耗,很是适合这些场合。因此如今愈来愈多的公司在产品选型的时候考虑到使用ARM处理器,从这个角度来讲,对于在校大学生来讲,若是你掌握了ARM开发技术,对于寻找一份好的工做也十分有利。
另外,ARM热潮已经在国内展开,从各个电子类论坛都少不了ARM论坛就能够看出,因此你不用担忧遇到问题没有地方交流,站长在电子产品世界BBS主持的ARM论坛版就是其中一个,欢迎你们到这里讨论ARM开发问题。 网络


如何开始进入ARM学习 工具


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就是一个被你控制的工具,一个廉价而又强大的工具。 学习

更多相关学习资料请点击原文连接查看>> spa

相关文章
相关标签/搜索