Yocto安装和使用烤面包机

时间:2016-04-09 19:35:30

标签: 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没有看到我的新版本(或任何版本)?

1 个答案:

答案 0 :(得分:0)

看起来您可能正在使用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 your-image

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

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