如何解决Yocto-如何使用bbapend在图像中添加图层?
我是Yocto的初学者,并且已经在我的build文件夹中使用创建了图像
bitbake-layer create-layer meta-helloworld
在Helloworld文件夹中,有配方(.bb)文件和helloworld程序的C源代码。 成功地对我的图层进行位烘焙之后,我通过编辑local.conf并将其添加到以下行中,将其添加到了图像中:
IMAGE_INSTALL_append = " helloworld"
这在董事会上非常有效。 (我能够从开发板的终端运行helloworld程序)
但是,正如this question中challinan的答案所指出的那样,这不是最佳实践,我应该通过在图层中添加bbappend文件并根据同一问题的答案来添加该文件中的依赖项。但是,我不知道这些依赖是什么,也不知道应该如何编写。我查看了元数据,发现了一些bbappend文件,但是它们都没有提供非常有见地的东西。
如何使用bbapend文件向图像添加自定义图层?
更多信息:我正在使用恩智浦源代码和自定义内核在iMX6板上进行开发。我正在使用devtool更改内核,但是我的自定义层配方在devtool(工作区)文件夹之外。
解决方法
转到存在image.bb的图像目录。例如
recipe-images/core-image-minimal.bbb
$ cd recipe-images
$ nano core-image-minimal.bbappend
将以下行添加到空的新文件中
IMAGE_INSTALL += " helloworld"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。