linux - Yocto 安装和使用 toastr

标签 linux yocto bitbake openembedded

我成功地使用 Yocto 构建了一个针对 TI EVM 平台的嵌入式系统。我可以使用命令行或 Hob GUI 界面对图像进行 bitbake。

现在我正在尝试安装和使用 Toaster。我已经按照 Yocto Wiki 进行了一次没有错误的发球: https://wiki.yoctoproject.org/wiki/Setting_up_a_production_instance_of_Toaster

我还在后台运行他们推荐的脚本:

#!/bin/sh
# toaster run builds dispatcher
cd /var/www/toaster/
source ./venv/bin/activate
while true; do ./poky/bitbake/lib/toaster/manage.py runbuilds; sleep 3; done

现在我在 Firefox 中看到 Toaster 的以下输出:

enter image description here

底部显示:“Toaster 还没有记录任何构建。去用 Knotty 或 Hob 构建一些东西”,所以我去做了另一个构建,用 Hob 成功完成了。

enter image description here

什么给了?为什么 Toaster 没有看到我的新构建(或任何构建)?

最佳答案

看起来您可能正在使用 Yocto Project 1.8 (Fido)。理论上,Toaster以分析模式运行

http://www.yoctoproject.org/docs/1.8.1/toaster-manual/toaster-manual.html#using-toaster-in-analysis-mode

应该选择您使用 Hob 运行的构建,但您必须在运行构建之前启动 Toaster。

也有可能 Toaster 与 Hob 的交互效果不佳。如果您使用 Knotty 运行构建

bitbake 你的图像

构建信息是否出现在 Toaster 中?

如果您想构建 Yocto Project 1.8 (Fido),您还可以克隆 Yocto Project 2.0 (Jethro) 并从 Toaster 运行您的构建。创建 Toaster 项目时,只需选择 Yocto Project 1.8 版本即可。

关于linux - Yocto 安装和使用 toastr ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36521722/

相关文章:

r - 如何在没有互联网连接的情况下在 RedHat 服务器上安装 R

linux - 无法使用 QGLWidget 获取 OpenGL 3.3 函数 (Linux)

yocto - 使用 Yocto 构建固件的最佳实践

packages - Bitbake: "Nothing PROVIDES"错误

linux - Bitbake - 非调试包包含 .debug 目录

Linux - 列出具有特定目录的用户

php - 如何从站点根目录使用我的服务器的 PEAR 包

yocto - bbappend 用于替换文件的文件

python-3.x - 自定义 Python 脚本和 PyTest 的 Yocto Bitbake 配方

java - Smart 无法安装...没有包提供共享对象文件