1

我是 Linux 设备驱动领域的新手。谁能告诉我在音频驱动程序、视频驱动程序、相机驱动程序、电源管理驱动程序或引导加载程序中哪个驱动程序更容易理解?请给我推荐一个对新手来说很容易的驱动程序。如果您可以建议任何好的来源(不是预订...任何可用的在线材料),那就太好了。:)

4

1 回答 1

3

您应该从学习可加载内核模块的基础知识开始。Salzman 的LKMPG的前几章将是一个良好的开端

最简单的驱动程序恕我直言,是一个简单的驱动程序,它使用内存作为设备并对其进行读/写。LDD3e的第三章很好地解释了一个这样的驱动程序。

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

于 2013-07-10T15:22:52.990 回答