本书重点介绍了新的ARM架构、指令集的总结、硬件特性以及调试系统的概览。本书还提供了一些程序示例,并且在其中讲解了使用GNU工具链与ARM工具的基本方法与步骤。主要内容包括:ARM架构的背景、CortexM3入门、操作模式、异常与中断、汇编语言基础、存储器系统、CortexM3上的汇编与C编程、开发流程、电源管理、多处理机通信、开发工具、调试、Keil RealView MDK使用入门等。随书附光盘1张,内含ARM CortexM3相关文章及Keil RealView MDK评估软件等。
本书适用于使用ARM CortexM3微控制器的研发人员作为技术、编程参考,也可作为CortexM3微控制器教学或培训用教材。
第1章 介绍
第2章 CortexM3概览
第3章 CortexM3基础
第4章 指令集
第5章 存储器系统
第6章 实现CortexM3的全景概貌
第7章 异常
第8章 NVIC与中断控制
第9章 中断的具体行为
第10章 CortexM3的低层编程
第11章 使用异常系统
第12章 编程进阶与系统行为
第13章 CortexM3的其他特性
第14章 存储保护单元MPU
第15章 调试系统架构
第16章 调试组件第17章 开始CortexM3开发
第18章 ARM7应用程序移植到CortexM3
第19章 使用GNU工具链开始CortexM3开发
第20章 KEIL RealView Microcontroller Development Kit(RVMDK)使用入门
附录A CortexM3指令小结
附录B 16位Thumb指令及架构版本
附录C CortexM3异常快速参考
附录D NVIC寄存器小结
附录E CortexM3疑难解答