《ARM & Linux嵌入式系统教程(第3版)》围绕最流行的32位ARM处理器和源码开放的Linux操作系统,讲述嵌入式系统的概念、软硬件组成、开发过程以及嵌入式Linux的应用程序和驱动程序的开发设计方法。全书共8章,包括从嵌入式系统基础到ARM体系结构等硬件内容,从嵌入式Linux到应用程序、驱动程序、图形用户界面和Android(安卓)应用程序等软件内容,并推出了自主版权的轻量级图形用户界面lwGUI。第2版主要升级了ARM集说明,修订了应用程序和驱动程序设计内容,以适用于国内流行的实验箱。第3版的第3章增加了Android操作系统,还增加了第8章“Android应用程序设计”。本书特点是内容取材于最新资料,总结实际教学和应用经验,实例较多,实用性强;所带程序取材于学生的竞赛、毕业设计和课程实验,不强调具体的ARM核芯片。本书适用于没有操作系统知识的单片机开发人员学习嵌入式系统,可作为嵌入式系统课程理论部分的教材和学习嵌入式Linux和Android开发的参考用书。