本帖最后由 24不可说 于 2018-12-13 08:45 编辑
节选:华清远见
ARM培训之初学者,作为ARM的初学者,对相关的基本概念应该都非常了解,但对于小编提出的这些基本问题,你都很了解么,ARM到底指的是什么?ARM的处理器芯片应该如何来分类?当前应用比较多的ARM处理器芯片究竟有哪些?他们主要的应用领域有哪些?其实这几个问题,可以通过在网上查找相关的资料可以很快的得出相应的答案,但对于初学者来讲,还是希望大家对这些内容比较熟悉。
对于ARM初学者来讲,在拿到开发板之后,由于其好奇心恨不得一口气就把所有的实验做完,对于这样的做法我们是坚决的反对,对于很多初学者来讲,没有一个明确的目标,可能很多实验都是做不出结果的,甚至会损坏开发板。
学ARM必需懂得嵌入式操作系统
很多ARM初学者有一个错误的概念——学ARM必搞嵌入式操作系统。认为在ARM上跑嵌入式操作系统就代表技术先进、产品档次高的观点绝对是谬论。持这种观点的人一定是没有做过具体的产品开发。一个嵌入式产品是否需要跑嵌入式操作系统,是由很多因素决定的,例如,产品的功能需求、开发成本、开发周期等都是需要综合考虑的。
对于ARM的初学者来说,前期我们并不建议使用嵌入式操作系统,而应当把所有配套实验都熟练掌握之后,可以考虑学习一个具体的嵌入式操作系统。对于初学者来讲,我们推荐源码公开的uC/OS-II嵌入式操作系统,之所以推荐是因为这样的方式方法很容易通过阅读源码达到彻底掌握嵌入式操作系统的目的。
要充分利用网络资源,要有不耻下问的学习心态。
我们已经进入了信息大爆炸的时代,很多知识都可以通过网络及时地获得。在学习的过程中遇到困难时,可以通过网络获得帮助,只要我们虚心好学,不耻下问(当然要注意在网络上寻求别人帮助的方式方法),一定会得到很多好心人的帮助,使自己每天都有所提高。(arm学习)
大家应该都非常清楚“学无止境”的含义。
学习ARM嵌入式开发,尤其对于初学者而言,不应该过早地、过多地将精力用在嵌入式系统移植、Linux内核的研究和学习上,这些诱人的“热点”很容易使初学者迷失方向,进而忽视对基础知识的深入学习,到头来说得头头是道,可真的干起来却离实际的需求差得太远,作为初学者一定要明白学习的终目的是为了满足应用的需求,只要方法得当,掌握嵌入式开发应用技术其实不是什么难事。
|