【问题标题】:Easiest driver for a Linux Device Driver newbieLinux 设备驱动程序新手最简单的驱动程序
【发布时间】:2013-07-08 09:02:37
【问题描述】:

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

【问题讨论】:

    标签: linux linux-device-driver


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的宝贵回复。我已经浏览了你告诉的资源。如果您能具体说出所询问的司机中的那一位,那将非常有帮助。
    • 这取决于您尝试编写驱动程序的硬件/芯片以及它们使用的协议。不过我会选择 USB 摄像头,因为互联网上有很多关于 USB 设备驱动程序的资料。
    • 如果您告诉我们您已经完成了什么样的驱动程序开发工作,建议会更容易。
    猜你喜欢
    • 1970-01-01
    • 2013-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多