| |
ARM初学者如何入门?以及学习ARM都需要了解哪些重点?下面主要从3个方面和大家谈谈关于ARM入门学习。
1.ARM是硬件还是软件?
很多新手学习ARM,十分迷茫。首先迷茫的是ARM是硬件还是软件?其实,这很难说,ARM是硬件,LINUX是软件。ARM的硬件多半已经模块化了,这同样是ARM公司的战略,再次佩服。
实际中的LINUX的开发工作更多,更耗时。从这方面说ARM应该算是软件了。
在找工作中更是这样,举个例子,联想里和ARM最接近的是“BIOS工程师”是软件,MOTO里接近的是嵌入式LINUX工程师是软件。而其他很多公司把嵌入式产品开发归为硬件。所以,不要讨论这个,好好玩转自己的板子才是关键。实在不爽你就把自己叫“嵌入式开发工程师”
2.ARM都玩什么
就几点
1 硬件设计
2 系统移植
3 驱动开发
4 应用开发
注意点:推荐把注意力放在后两个上,驱动开发有难度,应用开发比较灵活,最重要的是都是找工作的砝码。
3.ARM学习推荐书籍:
主要推荐ZLG的三本书,有这3本再加网络就不用别的书了,其中主要推荐前2本,3是介绍体系结构的,也不错。
1 ARM嵌入式LINUX系统构建与驱动开发,北航版
驱动写的很详细,前期开发介绍也很好
2 ARM 嵌入式系统实验教程(二),北航版
有ZLG2200的原理图,实验程序和注释,了解人家是怎么开发的。
3 ARM嵌入式系统基础教程
最重要的是体系结构,汇编部分介绍,看看吧,增加理论素质。
4 44B0数据手册
写在这里是强调它的重要。
不推荐ZLG早期出的红色皮的ARM什么体系结构~之类的。
更多可关注凌阳教育ARM培训 网,ARM嵌入式开发入门必要步骤:http://emb.sunplusedu.com/questions/2013/0805/2076.html