本书主要内容涵盖Cortex-M4内核简介、Cortex-M4内核结构、Cortex-M4汇编指令集、DSP扩展指令和FPU、Cortex-M4汇编与C混合编程、系统控制和存储管理、Cortex-M4的异常处理、嵌套中断向量控制器、Cortex-M4调试与跟踪系统、开发环境介绍、以uC/OSII移植例程理解Cortex-M4内核编程、基于Cortex-M4内核的Kinetis架构介绍等内容。
本书以Cortex-A8系列的S5PV210处理器为基础,从ARM的基础理论知识入手,以不同的外设为基准点讲解了Cortex-A系列的强大功能,主要内容涵盖ARM处理器概述、ARM汇编语言基础、ARM中的C语言和汇编混合编程、GPIO接口、存储器接口设计与应用、中断系统原理与应用、串口通信原理与应用、ADC和触摸屏接口与应用、I2C接口与应用、系统时钟与定时器、LCD接口设计与应用、IIS接口控制与应用、DMA接口与应用、NAND Flash控制接口与应用。
本书内容涵盖:ARM简介,ARM体系结构和处理器,工具、操作和开发板,ARM寄存器、模式和指令集,汇编语言简介,ARM/Thumb的统一汇编,浮点,NEON简介,高速缓存等。