嵌入式系统的时代已经来临,尽管它一度沉寂。现在,我们的日常生活中到处都有嵌入式系统的身影:带有GPS系统的汽车、智能化的手机、数码相机、DVD机、PDA等等,嵌入式系统的工业应用则更为广泛。在这个万人瞩目的朝阳产业中,后起之秀Linux因为其源代码的开放性和强大的功能,日益显出不可替代的优势。尽管业界的实际应用已经很深入,但嵌入式Linux方面的信息资料却远没有Linux其他方面的全面、集中,而国内这方面的开放性资源更为稀少。CraigHollabaugh博士撰写的“EmbeddedLinux:Hardware,Software,andInterfacing”正是大家所需要的,而我们也有幸能够及时为广大的中文读者翻译这本难得的实用读本。本书没有停留在讲述原理的层面,而是以一个利用嵌入式Linux开发的实际项目为背景,通过讲述该项目中涉及到的各个嵌入式Linux技术主题,较全面地向读者展现了利用嵌入式Linux开发项目的过程。本书讲解由浅入深、对问题的分析十分透彻,实践性很强,并且对一些常见问题的解决方案以及一些技巧进行了归纳,提供了嵌入式Linux开发过程中涉及的常见技术的网络资源。书中给出了很多简单而又易于扩展的源代码,其中包括设备驱动程序等C程序以及bash脚本。读者只需具备基本的数字逻辑电路、C语言以及Linux系统管理知识即可。通过阅读本书,读者可以一步步地真切了解到嵌入式Linux开发的具体过程。本书通过一个冬季旅游胜地自动化管理项目实例,从软件、硬件和接口的观点介绍嵌入式Linux。引入项目需求后,作者讲述了开发环境的建立,接着用一系列软硬件接口实例展示了如何使用异步串行通信、PC并口、USB、内存I/O、同步串行通信以及中断,等等,最后介绍了将前面所有的工作有机地组织在一起的系统集成过程。本书以实际应用为导向,书中整个项目的实施过程和软硬件接口实例都极具实践指导意义。本书实用易读,适合硬件工程师、软件开发人员、系统集成人员或产品经理以及其他研究嵌入式Linux应用的人士阅读。