您的位置 首页 ADAS

ARM入门书本引荐

《深入浅出ARM7–LPC213x(上下)》(周立功张华著北京航天航空大学出版社4500元)这本是首先要推荐的,周立功写的经典系列教材之一(另

《浅显易懂ARM7–LPC213x(上.下)》 (周建功 张华 著北京航天航空大学出书社45.00元)

这本是首先要引荐的,周建功写的经典系列教材之一(另一个是根底教程系列,下面介绍)。
上册前两章为根据EasyARM2131的编译环境介绍,后三章功用部件的详细介绍与运用。下册是根据UCOS-Ⅱ操作体系的运用。
长处:每个章节都有配套试验和程序代码,十分合适初学者对ARM体系树立全体结构,简练有用。
缺陷:没有对汇编言语的解说,在研讨发动代码时有些不方便。而且你的板子并不是2104,发动代码会与书中比如不同,需求自己修正。(这一点能够参看根底教程补偿。)

《ARM嵌入式体系根底教程》 (周建功 著北京航天航空大学出书32.00元)
这是该系列教材中最根本,也是最重要的教材。该系列中还有三本试验教程(别离根据EasyARM2200、SmartARM2200、MagicARM2200试验开发板)、两本软件开发实例和一本学习辅导。
《根底教程》前两章为概论,2~4章为汇编指令介绍,5、6章为功用部件运用介绍,也配有比如,但没深化浅处详细。最终两章是根据UCOS-Ⅱ操作体系的运用。
长处:体系比较完好,可选性强;有汇编言语的详细解说,便于对发动代码深化研讨;最重要的是这个教材的ppt课件做的十分棒,生动、形象,能够协助对运转机理的了解。多说一句,其实学习ARM是个很单调的进程,尤其是刚开始,坚持看下去很重要,看不懂的能够先越过。但不管你看懂多少,你看过一遍之后肯定会有很大收成的,这点很重要。所以强烈主张合作课件运用。
缺陷:正是我们全,所以显得很繁琐,让人无从下手,不利于快速了解ARM的运转机理把握运用办法。而且章节后比如不多,不行有用。所以只主张运用《根底教程》,不要再选用其他的配套教材,而用《浅显易懂》替代。

此外,我在论坛里还听过其他一个定见,“我们周建功的书都是参照ARM公司与PHILIPS公司的运用手册编写(说是参照,根本便是原版翻译),所以晒干的引荐办法都是西方人的思想逻辑,看着不顺利。所以引荐运用《ARM体系结构与编程》(杜春雷清华大学出书社 42.00)”我个人定见是,这些所谓的缺陷影响不大,究竟周建功的教材有强壮的ppt课件与开发板支撑,这点是其他教材无法比较的。不过仁者见仁智者见智,你有这类同感的话,也能够参阅一下《ARM体系结构与编程》,换个思想方法学习。

关于ARM7硬件体系的学习,就主张这两本教材合作运用。详细运用主张以《浅显易懂》为主(能够只看上册),参照《根底教程》把握发动代码的改写,并合作ppt课件,以完结快速把握ARM的结构,能够完结简略的运用后再深化研讨各个细节。


嵌入式实时操作体系μCOS-Ⅱ原理及运用》(22.00)
这是一个很必要说的问题,当学习完ARM的硬件原理后,肯定要学习嵌入式操作体系。关于ARM7,最常用的便是UC OS2操作体系。所以一本UCOS-Ⅱ的书是必不可少的。这类的书也有两本,其他的都何足挂齿。一本是由邵贝贝翻译的国外经典教材《嵌入式实时操作体系UCOS-Ⅱ》,这本过于详细的剖析了体系代码,不主张运用。一本是《嵌入式实时操作体系μCOS-Ⅱ原理及运用》(北航出书社任哲 编 22.00),这本详略妥当,是快速入门的不错教材,主张运用。

总的来说便是引荐三本书和一套课件–《浅显易懂ARM7–LPC213x(上.下)》、《ARM嵌入式体系根底教程》、《嵌入式实时操作体系μCOS-Ⅱ原理及运用》和《ARM嵌入式体系根底教程》一书配套课件。

最终是引证论坛里几个网友的阅历:

了解arm的作业原理,寄存器的结构,引脚功用。

C是根底,必定要学好。
开发板是要买的,一般都是s3c2410,或许2440
主张买实体书,常常要翻的,看电子的很费事。 ”

楼主真要学的话仍是主张买一套嵌入式体系学习开发
套件,一般都会顺便有比较丰富的学习材料的。假如楼主
仅仅单看书的话很快就会看不下去的,至少我是这样的
感触……
边学习边实践最好!”

假如了解51的话对你来说学习ARM现已满足,需求留意的是
了解arm的发动进程十分重要!其它的东西无非是一些寄存器的运用,运用进程能够参阅
数据手册!关于UC/OS而言搞清使命的调度,信号的传递,c/c++的程度至少也要娴熟,或许有过完好的51程序设计阅历也就能够了。最终我主张边学便触摸,究竟着手的成果和看书会有不同,着手遇到问题再学习正对性强!了解也深入!”

要学习操作体系的话你有必要对硬件有必定的了解.首先要娴熟把握c言语,还要能看懂汇编,我们移植的联系,uC有一部分代码便是汇编的.硬件方面,你至少要知道中止是怎样回事.然后就能够正式学习了.留意必定要先捉住骨干,不要上来就堕入代码剖析中不能自拔.许多书便是这样很烦琐的介绍uC/OS-II各个部分的代码,仅有成果便是把初学者吓跑.
我的阅历先把整个操作体系是怎样跑起来的搞理解,再去剖析详细代码. ”

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/adas/263582.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部