BitBake/GUI: Difference between revisions

From Yocto Project
Jump to navigationJump to search
(Tweak and point to a full page on hob)
 
(5 intermediate revisions by 2 users not shown)
Line 15: Line 15:
run with: bitbake -u goggle <some-target>
run with: bitbake -u goggle <some-target>


'''[[BitBake/Hob|hob]]''' - a graphical image creator
'''[[BitBake/GUI/Hob|hob]]''' - a graphical image creator
use-case: create custom images without having to edit files by hand
use-case: create custom images without having to edit files by hand


run with: bitbake -u hob
run with the wrapper script from a sourced build directory: hob
(this runs: 'bitbake -r conf/hob-pre.conf -R conf/hob-post.conf -u hob' after ensuring the passed configuration files exist)


If you play with Hob please remember it's not finised yet and report any bugs you find in the [http://bugzilla.pokylinux.org/enter_bug.cgi?product=Build%20System Build System bug tracker] under the "image creator" component.
== Ideas? ==
Ideas for future GUI work are being collected [[BitBake/GUI/Future|here]]

Latest revision as of 16:00, 6 September 2011

Introduction

Thanks to BitBake's client/server split there are several possibilities for graphical interaction with BitBake. At this time most development effort is being put into the hob GUI, which aims to be a general-purpose graphical tool for interactive BitBake sessions.

Current GUI's

There are currently three GUI's in BitBake, the most recent of which is in the "extremely prototype" phase of development.

depexp - a graphical dependency explorer use-case: view task dependencies in an interactive GUI

run with: bitbake -g -u depexp <some-target>

goggle - a graphical build viewer use-case: watch build progress using a GUI, potentially easier to follow than terminal output

run with: bitbake -u goggle <some-target>

hob - a graphical image creator use-case: create custom images without having to edit files by hand

run with the wrapper script from a sourced build directory: hob (this runs: 'bitbake -r conf/hob-pre.conf -R conf/hob-post.conf -u hob' after ensuring the passed configuration files exist)

Ideas?

Ideas for future GUI work are being collected here