【发布时间】:2018-06-20 13:01:53
【问题描述】:
我需要访问配方中内核模块的目标路径,是否有包含此类信息的变量?
我的意思是,我在哪里可以得到“/lib/modules/4.1.23-fslc+g3617c73”,因为这个路径可能会因为配置而改变?
【问题讨论】:
-
嗨,你读过this 吗?
-
是的,但我不明白。从这里我明白我可以在哪里找到我的内核源代码,对吧?我需要目标机器上的“.ko”路径。我是否遗漏了手册中的某些内容?
-
为什么要.ko的路径?您可以添加 KERNEL_MODULE_AUTOLOAD 来处理模块加载。
-
我有这个应用程序,不是我开发的,它需要知道路径,并且这些信息在构建时是硬编码的。我不想修补代码,我只需要其配方中的路径。在询问后我安排使用“/lib/modules/KERNEL_VERSION”,但也许有更好的选择?
-
INSTALL_MOD_PATH被本机内核 Makefile 使用,我认为 Yocto 应该在某个地方设置它。
标签: linux-kernel kernel-module yocto bitbake