如何修改未编译为模块的Linux内核驱动程序?

时间:2013-06-04 20:21:34

标签: linux-kernel linux-device-driver embedded-linux

我正在尝试修改嵌入式设备的触摸屏驱动程序以获得多点触控支持。问题是这个驱动程序最初没有被编译为模块,所以我不知道在完整的内核重建之后有什么方法可以改变它。这不是我真正想做的事情。我试图修改现有的驱动程序并将其编译为模块;更改名称后,它会加载而不会抱怨,但在原始驱动程序输出的内容旁边没有报告任何事件。有没有更好的方法来做我想要的?任何特殊原因都无法正常工作?

1 个答案:

答案 0 :(得分:4)

您可以尝试在加载模块之前手动取消绑定原始驱动程序。见this LWN post