ARM体系结构与编程期末自考试卷-ARM体系结构与编程第二版PDF电子书下载

ARM体系结构与编程期末自考试卷-ARM体系结构与编程第二版PDF电子书下载

编辑点评:

《ARM体系结构与编程(第2版)》共为分14章,对ARM处理器的体系结构、指令系统和开发工具进行了比较全面的介绍。通过阅读该书,可以使读者掌握开发基于ARM的应用系统的各方面的知识。

20201116114450.png

前言

嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗严格要求的专用计算机系统。

嵌入式系统并不是最近出现的新技术,只是随着微电子技术和计算机技术的发展,微控制芯片功能越来越强大,嵌入微控制芯片的设备和系统越来越多,从而使得这种技术越来越引人注目而已。嵌入式系统与通用的计算机系统既有相似之处,也有明显的区别。通常,嵌入式系统中的系统程序(包括操作系统)与应用程序是浑然一体的,这些程序被编译连接成一个可以执行的二进制映像文件(Image),这个二进制映像文件被固化在系统中,在系统复位后自动执行。嵌入式系统的开发系统与实际运行的系统并不相同,需要交叉编译系统和适当的调试系统。

ARM嵌入式处理器是一种高性能、低功耗的RISC芯片。它由英国ARM公司设计,世界上几乎所有的主要半导体厂商都生产基于ARM体系结构的通用芯片,或在其专用芯片中嵌入ARM的相关技术。如TI、Motorola、Intel、NS、Philips、Altera、Agilent、Atmel、Hyrux、Sharp、Triscend、NEC、CirrusLogic、Samsung和LinkUp等公司都有相应的产品。目前ARM芯片广泛应用于无线产品、PDA、GPS、网络、消费电子产品、STB及智能卡中,基于ARM内核的处理器年产量突破90亿个,已经成为业界的龙头。本书比较全面地介绍基于ARM技术的嵌入式应用系统的开发技术。

内容简介

ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用广泛的嵌入式处理器。

《ARM体系结构与编程(第2版)》共为分14章,对ARM处理器的体系结构、指令系统和开发工具进行了比较全面的介绍。其中包括ARM体系、ARM程序设计模型、ARM汇编语言程序设计、ARM C/C++语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarrior IDE的介绍及高性能的调试工具ADW的使用。并在此基础上介绍一些典型的基于ARM体系的嵌入式应用系统设计的基本技术。通过阅读该书,可以使读者掌握开发基于ARM的应用系统的各方面的知识。

《ARM体系结构与编程(第2版)》既可作为学习ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册。

本书的主要内容

本书以可执行的二进制映像文件(Image)为中心,介绍基于ARM微处理器的嵌入式系统的开发过程所涉及的知识,主要包括以下几部分。

Image文件的“原材料”,包括*.c、*.h、*.obj、*.asm及*.lib文件。这些文件包括操作系统,通常以*.lib形式提供,也有一些操作系统附属的源代码,可以为*.c、*.h、*.asm; BSP(其实也是操作系统的一部分,因为它对于不同的计算机主板是不同的,这里将其单独列出),它通常为*.c,*.h、*.asm;语言库(如C语言运行库),通常为*.1ib;用户自己的应用程序,通常为*.c、*.h、*.asm。

本书将对应地介绍:ARM的体系结构;ARM的指令系统;ARM汇编语言,对应于*.asm文件;ARMC语言的独到部分(与标准C相同的部分这里不做介绍),对应于*.c; ARM的编程指南;ARM的编译器使用。

本书还将介绍ARM公司提供的集成开发环境CodeWarrior IDE的使用方法。

Image文件各部分的组织方法以及在内存中的安排。

本书将对应地介绍ELF格式的映像文件的组成、ARM连接器的使用、程序在ROM中的存放技术。

Image文件中各部分的功能。

本书将对应地介绍一个嵌入式系统各部分的功能,着重介绍系统启动部分的设计。这部分是嵌入式系统涉及的难点,将通过一些实例来介绍。

Image的调试。

本书主要介绍ARM公司的调试工具ADW的使用方法。同时将介绍嵌入式系统的基本调试方法。

阅读本书时的注意事项

在嵌入式应用系统的开发技术中涉及到很多名词术语,本书力图使用在国内单片机技术领域通用的些名词术语,但是还是有,些ARM体系中特有的名词术语很难翻译。本书中很多词是按照其技术含义来表达的,而不是按单词直接翻译。同时,对于一些名词术语,本书在括号内给出了其英文名称,便于读者理解。

对于ARM指令系统,本书给出了详细的介绍,是希望该部分能作为编写ARM汇编程序的开发人员的参考资料,提高开发人员上作效率。而对于其他部分,着介绍了相关的概念和基本技术。

ARM体系结构与编程第二版PDF电子书下载截图

ARM体系结构与编程期末自考试卷-ARM体系结构与编程第二版PDF电子书下载插图(1)ARM体系结构与编程期末自考试卷-ARM体系结构与编程第二版PDF电子书下载插图(2)ARM体系结构与编程期末自考试卷-ARM体系结构与编程第二版PDF电子书下载插图(3)ARM体系结构与编程期末自考试卷-ARM体系结构与编程第二版PDF电子书下载插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments