Yocto加载内核模块

时间:2020-01-07 13:25:30

标签: module kernel yocto

我尝试将内核模块添加到yocto映像并在启动时加载它。

我创建了一个配方来构建和安装内核模块。这是Makefile内容的一部分:

modules_install: test_driver.ko
    install -d $(MODULES_DIR)
    install -m 0755 $< $(MODULES_DIR)

在我的 build / conf / local.conf 中,添加软件包(子系统是模块配方的名称):

IMAGE_INSTALL_append = " subsystem"

构建映像后,我可以在MODULES_DIR目录(即/lib/modules/(shell uname -r)/kernel/drivers/test)中找到.ko文件。

我现在要做的是在引导时加载此模块。我发现了有关KERNEL_MODULE_AUTOLOADMACHINE_ESSENTIAL_*/MACHINE_EXTRA_*的一些线索。 因此,我尝试在KERNEL_MODULE_AUTOLOAD += "subsystem"或模块配方中尝试KERNEL_MODULE_AUTOLOAD += "test_driver"甚至是build/conf/local.conf,但无法在启动时加载驱动程序。

我正在处理 fsl-image-machine-test 图片(相扑版)。

0 个答案:

没有答案