Linux设备驱动程序新手最简单的驱动程序

时间:2013-07-10 12:21:45

标签: linux linux-device-driver

我是Linux设备驱动程序字段的新手。任何人都能告诉我哪些驱动程序更易于理解音频驱动程序,视频驱动程序,相机驱动程序,电源管理驱动程序或引导程序?请建议我一个新手很容易的驱动程序。如果你可以建议相同的任何好的来源(不是书...任何在线材料,如果可用),这将是伟大的。 :)

1 个答案:

答案 0 :(得分:3)

您应该首先研究可加载内核模块的基础知识。 萨尔兹曼的前几章LKMPG将是一个良好的开端

最简单的驱动程序IMHO是一个简单的驱动程序,它使用内存作为设备并对其进行读/写。在LDD3e的第三章中详细解释了一个这样的驱动因素。

您还需要增加对Linux内核本身的了解,以便向相对较硬的驱动程序迈进。了解内核子系统越好,就越容易在它们周围开发设备驱动程序。