2016-04-09 9 views
0

Ich verwende erfolgreich Yocto, um ein Embedded-System für eine TI EVM-Plattform zu erstellen. Ich kann mein Bild mithilfe der Befehlszeile oder der Hob GUI-Schnittstelle verbacken.Yocto Installieren und Verwenden von Toaster

Jetzt versuche ich Toaster zu installieren und zu verwenden. Ich habe nach dem Yocto Wiki zu einem T-Stück ohne Fehler: https://wiki.yoctoproject.org/wiki/Setting_up_a_production_instance_of_Toaster

Ich habe auch ihre empfohlen Skript im Hintergrund ausgeführt wird:

#!/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 

Jetzt sehe ich die folgende Ausgabe von Toastern in Firefox:

enter image description here

Am unteren Ende heißt es: „Toaster hat nicht aufgezeichnet jede noch baut gehen etwas mit knotigen oder Hob bauen.“, so ging ich und tat einen weiteren bauen, die fertig erfolgreich mit Hob.

enter image description here

Was soll das? Warum hat Toaster meinen neuen Build (oder Build) nicht gesehen?

Antwort

0

Es sieht so aus, als ob Sie Yocto Project 1.8 (Fido) verwenden. Theoretisch läuft Toaster im Analysemodus

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

abholen sollte die Builds Sie mit Hob laufen, aber Sie müssen Toaster beginnen, bevor Ihr Build ausgeführt wird.

Es gibt auch eine Chance Toaster ist einfach nicht gut mit Hob interagieren. Wenn Sie führen Sie den Build mit Knotty

bitbake your-Bild

hat die Build-Informationen in Toaster erscheinen?

Wenn Sie Yocto Project 1.8 (Fido) erstellen möchten, können Sie auch Yocto Project 2.0 (Jethro) klonen und Ihre Builds von Toaster ausführen. Wählen Sie einfach die Yocto Project 1.8-Version, wenn Sie ein Toaster-Projekt erstellen.

+0

Hob ist veraltet. Yocto Entwickler arbeiten nicht mehr daran. Ich empfehle Ihnen, nicht zu lernen, es zu benutzen. –