张思民编著的《嵌入式系统设计与应用》由3部分内容组成。第一部分(第1~4章)为嵌入式系统的基础知识部分。第1章介绍了嵌入式系统的基本概念、开发过程及几个嵌入式系统应用方案。第2章介绍嵌入式系统的硬件平台知识。第3章简单介绍Linux操作系统的基本知识。第二部分(第5~9章)为嵌入式系统应用开发部分。第5章主要讲解如何搭建嵌入式Linux的开发环境。第6章讲解嵌入式Linux系统的编程方法。第7章在简单介绍网络基本概念的基础上,讲解嵌入式系统网络程序的应用开发。第8章较为详细地介绍了嵌入式系统设备驱动程序的基础知识。第9章介绍GPIO设备驱动程序设计应用示例。第三部分(第10章)为嵌入式系统开发Android应用程序部分,介绍了如何在嵌入式系统中设计Android应用程序,并介绍了编译Android系统内核及制作文件系统的方法。