yocto加载kernel默认配置
时间: 2024-01-09 11:05:51 浏览: 147
Yocto Kernel编译过程分析完整log
5星 · 资源好评率100%
在 Yocto 中,可以通过修改 `meta/recipes-kernel/linux/linux-yocto_*.bbappend` 文件来加载内核默认配置。具体步骤如下:
1. 进入 Yocto 工程目录,找到 `meta/recipes-kernel/linux` 目录。
2. 找到与你使用的内核版本对应的 `linux-yocto_*.bbappend` 文件,例如 `linux-yocto_5.4.bbappend`。
3. 在该文件中添加 `SRC_URI` 和 `FILESEXTRAPATHS_prepend` 两个变量,如下所示:
```
SRC_URI += "file://defconfig"
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
```
其中,`defconfig` 是内核默认配置文件的名称,`files` 目录是存放 `defconfig` 文件的目录。
4. 在 `files` 目录中创建一个名为 `defconfig` 的文件,并将内核默认配置内容复制到该文件中。
5. 重新构建 Yocto 工程,内核默认配置会被加载到内核编译中。
注意:如果你使用的是 `linux-yocto-tiny` 内核,可以在 `meta/recipes-kernel/linux/linux-yocto-tiny_*.bbappend` 文件中添加 `tinyconfig` 文件来加载内核默认配置。
阅读全文