我有一个食谱如下:
SUMMARY = "foo driver"
LICENSE = "CLOSED"
inherit module
SRC_URI = "file://foo.tgz"
S = "${WORKDIR}/foo-module"
RPROVIDES_${PN} += "kernel-module-foo"
我不明白的是:
你有inherit module
你的食谱。这意味着你同时拥有 do_compile() 和 do_install():参见 meta/classes/module.bbclass。
你还没有真正解释你的问题是什么?
模块类继承kernel-module-split类:这将为每个构建的模块创建一个包,从模块名称生成包名称,并根据需要设置 FILES_* 变量。RPROVIDES 行似乎只是说生成的包之一(“kernel-module-foo”)也可以使用名称“${PN}”来引用。
有关更多详细信息,请参阅https://www.yoctoproject.org/docs/current/kernel-dev/kernel-dev.html#incorporating-out-of-tree-modules
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句