我有一个用于NXP i.MX6的Linux内核。 /driver/media/platform/mxc/capture
中有一些捕获内核模块。
其中一个文件名为mxc_v4l2_capture.c
。我必须更改此文件才能与自己的新内核驱动程序一起使用。
我使用驱动程序和mxc_v4l2_capture
的源创建了一个存储库。然后在recipies-kernel -> kernel-modules->my-kernel-module.bb
]层中制作了新的Yocto食谱
Yocto可以构建这两个内核模块(my-kernel-module.ko
和mxc_v4l2_capture.ko
)。
[好,现在有一个问题,因为内核配方已经构建了mxc_v4l2_capture
模块。因此,我想为原始内核模块操作Makefile
,并排除make
的mxc_v4l2_capture
。
我已经创建了补丁,但是我不知道如何在Yocto中使用补丁。放在哪里,怎么称呼它?
通常我将补丁放入.bbappend
文件中并完成操作,但我不知道构建内核模块的配方的名称。
如果有一种方法可以不操纵此Makefile
,那就太好了。
有没有办法用我的内核模块配方来解决这个问题?
我有一个用于NXP i.MX6的Linux内核。 / driver / media / platform / mxc / capture中有一些捕获内核模块。其中一个文件称为mxc_v4l2_capture.c。我必须更改此文件才能使用它...
mxc_v4l2_capture.c
是树内内核驱动程序。如果要更改树内驱动程序代码并进行编译,强烈建议修补内核并使用通常的方法来编译内核。