葛超、王嘉伟、陈磊编著的《ARM体系结构与编程》以嵌入式系统的基础知识开始,逐渐引导读者了解嵌入式系统和嵌入式处理器的基本结构及嵌入式系统的设计方法,详细讲述了嵌入式系统开发的相关知识,重点介绍了基于嵌入式Linux的设备驱动程序的开发,以及嵌入式操作系统移植等方面的内容,做到了知识面的全覆盖。本书内容由浅入深,从基础知识讲起,使初学者对ARM体系有总体的了解,然后通过具体的编程实例来进行嵌入式设备驱动开发。
ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。
葛超、王嘉伟、陈磊编著的《ARM体系结构与编程》分为14章,对ARM处理器的体系结构、指令系统以及嵌入式系统移植、设备驱动程序等做了比较全面的讲解。其中包括ARM系列处理器介绍、ARM编程模型、嵌入式开发编译工具的使用,并在此基础上介绍了一些典型的基于ARM系统的嵌入式应用系统程序设计。通过阅读本书,可以使读者掌握开发基于ARM的应用系统的各方面知识。
对于ARM指令系统,《ARM体系结构与编程》给出了详细的介绍,希望该部分能作为编写ARM汇编程序的开发人员的参考资料,提高开发人员的工作效率。本书既可以用作学习ARM技术的培训材料,也可以供嵌入式系统开发人员作为参考资料手册。