ARM System Developer's Guide

时间:2013-06-01 10:05:48
【文件属性】:

文件名称:ARM System Developer's Guide

文件大小:3.75MB

文件格式:RAR

更新时间:2013-06-01 10:05:48

ARM System Developer's Guide

内容简介回到顶部↑本书从软件设计的角度,全面、系统地介绍了ARM处理器的基本体系结构和软件设计与优化方法。内容包括:ARM处理器基础;ARM/Thumb指令集;C语言与汇编语言程序的设计与优化;基本运算、操作的优化;基于ARM的DSP;异常与中断处理;固件与嵌入式OS;cache与存储器管理;ARMv6体系结构的特点等。全书内容完整,针对各种不同的ARM内核系统结构都有详尽论述,并有大量的例子和源代码。附录给出了完整的ARMv4/v5/Thumb指令的功能、编码、周期定时以及汇编参考。 本书适于从事ARM嵌入式系统教学与研发,或想把其它嵌入式平台的软件移植到ARM平台上去的专业技术人员使用,要求对ARM处理器有一定的了解,并有C语言和汇编语言基础。若在编译原理、操作系统、数字信号处理、计算机体系结构等方面有一定的基础,则效果会更好。 本书也可作为嵌入式系统专业方向的本科生和研究生相关课程的教材或教学参考书。 本书从开发者的角度,侧重于软件方面,全面描述了ARM内核的操作。它不仅示范了如何用C语言和汇编语言编写高效的ARM软件,还说明了如何优化代码。本书中的所有范例程序都可以集成到商用产品中,或者作为模板,以加速软件开发。 本书涵盖了ARM和Thumb指令集、Intel的XScale处理器,概括了ARM体系结构的不同版本之间的差异,示范了如何实现DSP算法,解释了异常和中断处理,描述了围绕ARM内核的cache技术,以及最有效的存储器管理技术。 最后一章介绍了ARMv6体系结构的特征和ARM未来的发展,以及对指令集所做的最新改进,这些改进增强了ARM体系结构的DSP和多媒体处理能力。 本书特色 ●本书从系统和软件的角度来描述ARM内核,这是与其它书的显著差别。 ●作者结合了丰富的ARM软件工程经验和ARM开发者所需要的广泛、透彻的知识。 ●书中提供了许多实用的可运行代码范例,并作了详尽的解释,可以从出版商的网站下载:http://www.mkp.com/companions/1558608745。 ●包含了一个简单的嵌入式操作系统。


网友评论

  • 最好的关于ARM体系结构的书,几位作者都是长期工作在ARM处理器上的优秀工程师,不同于计算机系教授们的书,少了些理论和公式,更多的从使用角度去阐述,ARM工程师都应该看一看。
  • 谢谢,可惜是英文版
  • arm 32编程参考手册,谢谢分享
  • 很全面,讲解的很透彻,入门的好帮手!
  • 内容5星,但是英文阅读起来略显吃力。
  • 这是arm学习的非常经典的一本书。值得学习。
  • 英文版的书看起来很准确,这本书的内容毋庸置疑,学习arm必备,里面对于cache的介绍很好
  • 没多大帮助,还是中文书 好