本书分为三部分,第一部分(第 1~4 章)介绍了常用的 Linux 开发工具,第二部分(第 5~19章)介绍了 ARM Cortex-A9 芯片 Exynos4412 的硬件及软件编程,第三部分(第 20~24 章)介绍了嵌入式开发的方法。嵌入式系统开发必须有“目标机”硬件支持,这样学习效果会更好。本书采用北京华清远见公司的 ARM Cortex-A9 实验箱做硬件支撑,也参考了该实验箱部分软件。有条件的学校应配备必要的实验系统,学习效果会更好。本书从实用出发,深入浅出,考虑到学生的知识水平和各校学时安排,对实用性不大且短时难以消化的内容暂不展开介绍。对书中涉及的电子产品、芯片、文献等说明都作为随书资料,方便读者下载使用。