Pat*_*ork 4 packages qemu openembedded bitbake yocto
我是 Yocto 和 Bitbake 的新手。我正在通过 Ubuntu 上的 qemu 模拟器运行我的 yocto 机器,并尝试使用该meta-selftest层来了解如何安装新层。我已将meta-selftest文件下载到其余目录所在的meta-目录中,并将该meta-selftest目录的路径添加到bblayers.conf文件中。运行bitbake-layers show-layers命令给出输出
layer path priority
==========================================================================
meta /home/[my name]/Documents/poky/meta 5
meta-poky /home/[my name]/Documents/poky/meta-poky 5
meta-yocto-bsp /home/[my name]/Documents/poky/meta-yocto-bsp 5
meta-selftest /home/[my name]/Documents/poky/meta-selftest 5
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试运行时bitbake meta-selftest,出现错误:
Loading cache: 100%
Loaded 1294 entries from dependency cache.
ERROR: Nothing PROVIDES 'meta-selftest'
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Run Code Online (Sandbox Code Playgroud)
这个错误是什么意思?我检查了meta-selftest的依赖项,它没有任何依赖项,所以我觉得这个错误并不是说存在依赖项问题,但是我找不到任何关于这个错误告诉我什么的明确文档。我有一种模糊的感觉,这意味着 bitbake can't find meta-selftest,但show-layers通过用正确的路径列出它来与它相矛盾。
任何帮助将不胜感激。
-补丁
小智 5
您不会对层进行位烘烤,而是从该层中对食谱进行位烘烤。试试一个bitbake test-empty-image例子。那是该层提供的图像配方。
浏览meta-selftest目录并查找.bb文件、食谱。这些可以使用 bitbake 构建。
我建议看一下快速入门指南:http : //www.yoctoproject.org/docs/current/yocto-project-qs/yocto-project-qs.html
| 归档时间: |
|
| 查看次数: |
17376 次 |
| 最近记录: |