BitBake/GUI: Difference between revisions

From Yocto Project
Jump to navigationJump to search
 
(One intermediate revision by the same user not shown)
Line 18: Line 18:
use-case: create custom images without having to edit files by hand
use-case: create custom images without having to edit files by hand


Note: There're two major known issues that are actively being worked on which exists in the latest M2 release:
run with the wrapper script from a sourced build directory: hob
1. User have to do a commandline build before able to use hob to generate rootfs
(this runs: 'bitbake -r conf/hob-pre.conf -R conf/hob-post.conf -u hob' after ensuring the passed configuration files exist)
2. In general, deselect packages for customization is broken so don't try to use it
 
Overall, hob is still under rigorous development and bug fixes, this is just an alpha-release which mainly for people to have a look and feel about it.
 
run with: bitbake -t xmlrpc -u hob


== Ideas? ==
== Ideas? ==
Ideas for future GUI work are being collected [[BitBake/GUI/Future|here]]
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