如何解决如何覆盖引用包含的bitbake conf
我有一些具有BSP层的自定义硬件的开放式嵌入式构建。在构建时,BSP层会引发错误,因为其中一个文件系统的大小太大。我在自己的名字中故意发现了这个问题)
meta-my-bsp/conf/machine/machineA.conf
在machineA.conf中,有一行:
require conf/machine/include/machineA.inc
在machineA.inc中,我需要更改该值以调整文件系统的大小以使其达到正确的大小。当我直接在meta-my-bsp层中对其进行编辑时,它将正确编译并创建文件系统。
现在,我需要将其放入meta-my-layer中,该值具有比BSP层更高的值(覆盖BSP层配方)。所以我将文件复制到了我的图层中。
meta-my-layer/conf/machine/include/machineA.inc <--- Modified with the value I need
meta-my-layer/conf/machine/machineA.conf (No modifications)
但是,当我重建所有内容时,看起来我的machineA.inc似乎没有被拾取。这是正确的方法吗,还是我错过了什么?我可以将整个meta-my-bsp conf和配方放入meta-my-layer中,但这似乎完全是过分的,而且设计不好。覆盖此配置的正确方法是什么?
解决方法
要使用 meta-my-layer 中的 machineA.inc ,您应该
require ${COREBASE}/meta-my-layer/conf/machine/include/machineA.inc
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。