我正在尝试使用Yocto Project将自己的设备驱动程序添加到Linux内核。
我将CONFIG_MY_DRIVER=y
之类的配置添加到BSP图层文件夹defconfig
中的meta-bsp/recipes-kernel/linux/linux-my/
文件中,并通过添加SRC_URI += "file://defconfig"
修改了bb文件。
在BitBake之后,我发现构建目录中的.config
文件没有CONFIG_MY_DRIVER=y
,但.config.old
文件没有。似乎.config
文件已被某些后台任务覆盖。我不熟悉它,任何人都可以帮我弄明白吗?
答案 0 :(得分:0)
同时,您必须将CONFIG_MY_DRIVER=y
复制到receipe-kernel/linux/linux-my/defconfig
中,defconfig
应该在将选项添加到yocto
层后反映出来,然后提取到内核{{1 }}
.bblayer
然后启动SRC_URI = "git address file://defconfig"
服务器。