You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Yocto Kirkstone:如何通过bbappend为linux-yocto添加qemu-test至COMPATIBLE_MACHINE

在Yocto Kirkstone中为linux-yocto添加qemu-test机器支持

操作步骤:

  1. 创建bbappend文件
    在自定义层meta-test中,创建对应内核配方的bbappend文件,路径为:
    meta-test/recipes-kernel/linux/linux-yocto_5.10.bbappend
    如果recipes-kernel/linux目录不存在,手动创建即可。

  2. 编写bbappend内容
    在上述文件中添加以下内容,将qemu-test追加到COMPATIBLE_MACHINE的正则匹配列表中:

COMPATIBLE_MACHINE = "^(qemuarm|qemuarmv5|qemuarm64|qemux86|qemuppc|qemuppc64|qemumips|qemumips64|qemux86-64|qemuriscv64|qemuriscv32|qemu-test)$"

说明:

COMPATIBLE_MACHINE是Yocto配方中用于指定该配方支持的目标机器的正则表达式变量。通过在bbappend中重新定义该变量并加入qemu-test,就能让linux-yocto_5.10内核配方适配自定义的qemu-test机器。

验证方式:

执行构建命令时指定目标机器为qemu-test,例如:

bitbake core-image-minimal -DMACHINE=qemu-test

若内核能正常编译并生成对应镜像,说明配置生效。

内容的提问来源于stack exchange,提问作者Aspire

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 21:35:04