当前位置:首页 > 嵌入式软件开发工程师 >21天学通arm嵌入式开发
21天学通arm嵌入式开发
时间:2018-03-22作者:21天学通arm嵌入式开

《21天学通ARM嵌入式开发》是2011年电子工业出版社出版的图书,作者是薛园园。本书主要讲述了ARM嵌入式系统的基本结构和开发和ARM处理器的编程。

本书系统地介绍了ARM嵌入式系统的基本结构、开发和ARM处理器的编程,并结合流行的嵌入式系统介绍了如何移植。本书言简意赅、通俗易懂,知识点覆盖全面,详细讲述了最新的ARM Cortex-M3内核及STM32处理器编程,使读者能够更好地掌握ARM处理器及相应的嵌入式系统设计。本书分为四篇,共23章,全面详细地讲述了ARM处理器的原理、程序设计方法、ARM处理器编程指南及嵌入式系统移植。首先介绍了ARM处理器的构架及如何搭建一个ARM嵌入式开发平台,接着介绍了ARM Cortex-M3的指令集,基于Cortex-M3的STM32系列芯片及一些典型的嵌入式操作系统。然后结合STM32的各个功能部件详细讲解了ARM处理器的硬件编程方法。最后本书还介绍了基于ARM Cortex-M3的STM32芯片如何移植流行的嵌入式操作系统。

下面我要教大家如何学习arm嵌入式:

对初学者来讲,一开始就必须掌握ARM体系结构域汇编指令么

在我们身边的很多ARM初学者,刚开始就抱着很多有关ARM体系结构的书籍开始苦读,更有很多初学者,在很多具体内容上总是钻牛角尖,花费了大量时间在ARM汇编指令上,虽然对一些ARM的相关概念会比较了解,但与真正的具体应用还是相差很远,有很多初学者有这样的体会,在学完ARM体系结构之后,对ARM的应用还是无从下手,也正因为这个原因,很多人就放弃了ARM嵌入式开发的学习。当然也不是不主张看ARM体系结构的相关书籍,但关键在于怎么看、看到什么程度,根据相关经验来看,ARM初学者对于ARM体系结构的相关知识只需要做到了解程度就可以了,对于ARM的汇编可以完全不用记忆,只需要看懂就可以,随着初学者对ARM更深入地学习,有关ARM体系结构与汇编指令的知识以后可能会反复出现,遇到时可以再通过有针对性的看重点内容及相关知识点,相信会取得比较好的效果。

对于初学者来讲,应该选择适合ARM的软件集成开发环境

目前,流行的ARM软件集成开发环境有ADS1.2、Keil uV3和IAR等。对于51单片机应用开发工程师来说,Keil开发环境应该应用得比较熟练,若采用Keil uV3进行ARM软件开发,应该可以快速上手。但对于初学者来讲,并不建议选择Keil uV3进行ARM软件开发,对于初学者应该明白和了解其原因:1、Keil uV3是第三方ARM软件集成开发环境,目前支持的ARM芯片种类还不多,所带的编译器也并不完善;2、由于Keil uV3为了方便用户的开发,提供了现成的ARM启动文件,换句话说,它屏蔽了ARM开发中的一个重要内容——启动代码的编写,而这一点对初学者来说应该是非常重要的内容。

初学者在收到开发板后,不要盲目下手做实验

对于ARM初学者来讲,在拿到开发板之后,由于其好奇心恨不得一口气就把所有的实验做完,对于这样的做法我们是坚决的反对,对于很多初学者来讲,没有一个明确的目标,可能很多实验都是做不出结果的,甚至会损坏开发板。

学ARM必需懂得嵌入式操作系统

很多ARM初学者有一个错误的概念——学ARM必搞嵌入式操作系统。认为在ARM上跑嵌入式操作系统就代表技术先进、产品档次高的观点绝对是谬论。持这种观点的人一定是没有做过具体的产品开发。一个嵌入式产品是否需要跑嵌入式操作系统,是由很多因素决定的,例如,产品的功能需求、开发成本、开发周期等都是需要综合考虑的。

对于ARM的初学者来说,前期我们并不建议使用嵌入式操作系统,而应当把所有配套实验都熟练掌握之后,可以考虑学习一个具体的嵌入式操作系统。对于初学者来讲,我们推荐源码公开的uC/OS-II嵌入式操作系统,之所以推荐是因为这样的方式方法很容易通过阅读源码达到彻底掌握嵌入式操作系统的目的。

要充分利用网络资源,要有不耻下问的学习心态

我们已经进入了信息大爆炸的时代,很多知识都可以通过网络及时地获得。在学习的过程中遇到困难时,可以通过网络获得帮助,只要我们虚心好学,不耻下问(当然要注意在网络上寻求别人帮助的方式方法),一定会得到很多好心人的帮助,使自己每天都有所提高。

大家应该都非常清楚“学无止境”的含义

学习ARM嵌入式开发,尤其对于初学者而言,不应该过早地、过多地将精力用在嵌入式系统移植、Linux内核的研究和学习上,这些诱人的“热点”很容易使初学者迷失方向,进而忽视对基础知识的深入学习,到头来说得头头是道,可真的干起来却离实际的需求差得太远,作为初学者一定要明白学习的最终目的是为了满足应用的需求,只要方法得当,掌握嵌入式开发应用技术其实不是什么难事。

其实,想要21天学通arm嵌入式开发,很简单,在华清远见参加培训,保证你把arm嵌入式学得透透彻彻的,根本不愁找工作!

发表评论

全国咨询电话:400-611-6270,双休日及节假日请致电值班手机:15010390966

在线咨询: 曹老师QQ(3337544669), 徐老师QQ(1462495461), 刘老师 QQ(3108687497)

企业培训洽谈专线:010-82600901,院校合作洽谈专线:010-82600350,在线咨询:QQ(248856300)

Copyright 2004-2018 华清远见教育科技集团 版权所有 ,京ICP备16055225号,京公海网安备11010802025203号