内容:
主要讲解Linux装置驱动程式开发技术,涵盖了目前核心所支援的主要装置类型之设计与开发。在本书开端,首先介绍Linux Kernel 2.6的重要特性,并详加讲解撰写驱动程式所需要特别了解的核心知识。针对每种装置一一介绍与其相关的技术,提供实际的开发案例与原始码。
本书英文版一推出即受到各界肯定,包含Amazon.com的五颗星最高评价、Linux社群的强烈推荐。作者因曾经成功地将Linux移植到了各式各样的嵌入式设备上,如手表、掌上型电脑、音乐播放机、VoIP电话、心脏起搏器,以及远端门诊监控系统,因而被公认为全球开发Linux驱动程式经验最丰富的程式设计师之一。
精采内容包括:
■轮询、非同步告知、I/O控制的解说。
■为嵌入式系统撰写I2C驱动程式。
■为Linux的视讯子系统以及音讯架构撰写多媒体驱动程式。
■示范如何在Linux系统上实作蓝牙、红外线、WiFi、3G上网等无线技术。
■驱动程式开发的除错及维护技巧。
■介绍Linux组合语言、BIOS呼叫,以及Seq files。
■其他书籍鲜少触及的主题,包含I2C、显示卡、音效卡、PCMCIA,以及各种形态的快闪记忆体之驱动程式撰写方法。
|