求一两本ARM7经典入门教材

来源:百度知道 编辑:UC知道 时间:2024/07/03 14:49:36
本人有一定51单片机和C语言基础,不懂汇编。现在手里头有一块EASYARM2103的学习板,准备开始学ARM7,想问问各位学习ARM7的前辈,能否推荐一本不错的ARM7的经典入门教材能让我快速入门。比如我当时学51时是看哈工程的郭天祥的经典51教程十天学会单片机,感觉那个教材对于入门确实很棒,请问学习ARM7有没有类似的入门教材呢,最好还能适合我现在手上的LPC2103?
望前辈给予指点,谢谢了!我的悬赏分将倾我所有~如果能够再为我指名ARM7学习的好方法,更加感激不尽了~

《深入浅出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)”我个人意见是,这些所