曾宏安、冯利美主编的《嵌入式应用程序设计综合教程》是其中之一,全书共7章,内容涵盖嵌入式Linux应用开发的主要方面。第1章介绍Linux标准I/0编程,让读者了解用户编程接口(API)和系统调用之间的关系并掌握基本的文件访问方法。第2章介绍Linux文件I/0编程,分析了标准I/0和文件I/0的区别,重点讲解文件描述符的含义和具体的文件I/0编程接口。第3章介绍Linux多任务机制,主要讲解了Linux中进程和线程的区别和联系、如何创建多进程以及守护进程。第4章介绍Linux进程间通信,主要讲解了几种常用的进程通信方法,包括管道通信、信号通信、共享内存、消息队列等。第5章介绍Linux多线程编程,主要讲解了Linux环境下的多线程编程方法及注意事项。第6章介绍Linux网络编程,主要讲解了Linux环境下的网络编程方法,涉及网络体系结构、TCP编程、UDP编程和服务器模型等。第7章介绍Linux高级网络编程,主要讲解网络超时检测、广播、组播和UNIX域套接字的基本编程方法。