两大经典著作:
《ARM Cortex-M0权威指南》
《ARM Cortex-M3权威指南》
作者:Joseph Yiu作为微控制器系统级设计专家,并涉猎了诸多相关领域,包括ARM Cortex-M系列微控制器软件开发、微控制器市场以及片上系统设计技术。Joseph Yiu高屋建瓴,其两大经典著作《ARM Cortex-M0权威指南》与《ARM Cortex-M3权威指南》从一个设计者的角度,向读者分享ARM Cortex-M0及ARM Cortex-M3的开发方法并提供了大量的实例源代码,就算在今日也是具有权威性的指导意义的。
The Definitive Guide to the Arm Cortex-M0系统论述ARM Cortex-M0处理器及其编程,既有ARM Cortex-M0处理器内核、体系结构及其应用的详尽论述,也有指令集、编译器、软件开发的基本论述,甚至也涵盖如何定位程序代码中的错误和软件移植等方面的知识。无论你是嵌入式工程师,还是电子爱好者,又或者是高校在读学生,这本书都将成为你的阅读“圣经”。
The Definitive Guide to the ARM Cortex-M3介绍了新的ARM架构、指令集的总结、硬件特性以及调试系统的概览。同时还提供了一些程序示例,并且在其中讲解了使用GNU工具链与ARM工具的基本方法与步骤。主要内容包括:ARM架构的背景、Cortex-M3入门、操作模式、异常与中断、汇编语言基础、存储器系统、Cortex-M3上的汇编与C编程、开发流程、电源管理、多处理机通信、开发工具、调试、Keil RealView MDK使用入门等。
《ARM 汇编语言:基础知识与技术》本书涵盖了ARM7TDMI 的论述以及汇编、表格、小数运算、混合 C 和汇编、子例程和内存映射外设的基础知识。它还包括 4T 版架构参考手册的一部分,并使用免费的 Keil 软件工具,这些工具不仅可以仿真 ARM 处理器,而且还可以仿真整个微控制器。
ARM公司出品英文版的架构参考手册ARM Architecture Reference Manual详细介绍了ARM架构中的MMU、CP15、I/D cache、r0-r15等一些通用性的ARM模块的说明,也是学习ARM汇编必读的手册之一。
《ARM Soc架构》
它介绍了一般微处理器核的设计原理、基于微处理器核的SoC设计的基本概念和方法,通过对ARM系列处理器核和CPU核的详尽描述,来说明微处理器及外围接口的设计原理和方法。同时也综述了ARM系列处理器核和最新ARM核的研发成果,以及ARM和Thumb编程模型,对SoC设计中涉及到的存储器层次、Cache、存储器管理、片上总线、片上调试和产品测试等主要问题进行了论述。在此基础上给出了几个基于ARM核的SoC嵌入式应用的实例。最后对基于异步设计的ARM核AMULET及异步SoC子系统AMULET3H的研究进行了介绍。对于基于ARM核的SoC设计和嵌入式系统开发者是很好的参考手册。
ZZ ARM