嗨,朋友们,我想从基础知识中了解 linux中的设备驱动程序,所以请您推荐一本从基础知识中解释它的书。
答案 0 :(得分:2)
http://lwn.net/Kernel/LDD3/这是关于Linux的设备驱动程序编程的权威书籍。也就是说,它不包括一些专业领域,比如编写ALSA驱动程序。为此,找到ALSA教程:http://www.alsa-project.org/~tiwai/writing-an-alsa-driver/
答案 1 :(得分:0)
基本的Linux设备驱动程序 - Sreekrishnan Venkateswaran
Linux设备驱动程序,第3版,Jonathan Corbet,Alessandro Rubini和Greg Kroah-Hartman
请注意,Linux设备驱动程序,第3版有点过时了;本书中的示例程序没有修改就无法工作。但是,它很好地解释了基础知识。 Essential Linux Device Drivers是一本最新的书籍,用简单的术语解释了所有概念。最好从Essential Linux设备驱动程序的前几章(处理通用概念)开始,然后使用Linux设备驱动程序,第3版。