本书将ARM体系结构与嵌入式C语言结合起来,讲述了ARM体系结构的关键技术,关键设计(寄存器组织,异常处理,存储管理等),ARM指令集及其汇编语言设计,此外,还讲述了嵌入式系统中C语言编程的思维和技巧,特别是C语言特性与存储的关系.在此基础上,介绍了ARM汇编语言与C语言混合编程方法.最后,在以三星S5P6818八核Corte-A53 1.4GHz处理器为核心的基础实验平台之上,介绍了实验平台的搭建,实验软硬件环境的配置,并分别用汇编语言和C语言实现了若干裸机基础实验案例.