本书主要介绍Android嵌入式系统编程的相关内容,通过讲解裸机编辑、启动加载程序、构建Android系统等知识点,旨在帮助读者夯实编程知识,掌握Android嵌入式系统的开发、编译及调试技巧。本书包括三部分内容。第一部分重点介绍裸机编程,主要介绍底层开发和Android系统编程的基本原理,涵盖使用U-Boot启动Linux内核所必需的硬件接口,裸机编程环境中串口的硬件接口编程、实时时钟、NAND闪存控制器等内容。第二部分介绍将U-Boot移植到Goldfish平台的方法。第三部分则完成使用虚拟设备为Android设备构建定制的ROM的实现。本书适合有一定经验的从事Android系统开发的开发人员参考,也适合想要探索Android底层开发知识的计算机专业学生阅读。