BUG Community

Welcome! Log In

kgilmer's Blog

BitBake Commander 0.6.8 - Installers!

A new release of OpenEmbedded Tools for Eclipse is available that adds the ability to install a flavor of OpenEmbedded via a simple GUI wizard as shown below.  Currently available install profiles are OpenEmbedded dev branch, Poky Linux, and BUG-Poky.  Other OpenEmbedded distros can be easily added, as the wizard configures itself based on a bash script.  Other enhancements include:

- UI cleanup - Existing project wizard is now an Import Project Wizard to follow my closely with Eclipse convention - Varios minor bug fixes

Sources are here: svn://svn.buglabs.net/ote/tags/releases/0.6.8

The updatesite is here: http://bugcommunity.com/downloads/files/ote/updatesite/

 

created on: 04/21/09 Select OE Flavor

created on: 04/21/09 Specify Installation Parameters

created on: 04/21/09 Execute Script

created on: 04/21/09 Extract BitBake Environment

created on: 04/21/09 Resulting Eclipse Workspace

Post Comments

Add Your Comment!

Hi,

I am trying to use the Bitbake commander with Arago project. 

When i run the command build on *.bb files i get the error 

Function do_package_update_index_ipk  failed 

any suggestion?

BR

Boaz.

Awesome thats cleared it up, I now get a working OE/bitbake setup thanks.

XorA, Paddy, I've just released 0.7.0 which should fix the OE-dev installer.  Please give it another shot and let me know how it goes!

thx

ken

XorA and Paddy, thanks for your feedback.  I've fixed several bugs in the installer and will issue a release very soon.

I see the same issue with init.sh never being created. This is ubuntu 9.10 with the distribution version of eclipse.

$ which git
/usr/bin/git
$ which svn
/usr/bin/svn
$ which python
/usr/bin/python
$ [ -d ~/oe ] || mkdir -p ~/oe
$ cd ~/oe
$ mkdir -p build/conf
$ svn export -r HEAD http://svn.berlios.de/svnroot/repos/bitbake/branches/bitbake-1.8 bitbake
$ git clone git://git.openembedded.net/openembedded
$ echo "BBFILES = \"~/oe/openembedded/recipes/*/*.bb\"" > build/conf/local.conf
$ echo "DISTRO = \"angstrom-2008.1\"" >> build/conf/local.conf
$ echo "MACHINE = \"om-gta01\"" >> build/conf/local.conf
$ echo "DL_DIR = \"${HOME}/sources\"" >> build/conf/local.conf
$ echo "export BBPATH=~/oe/build:~/oe/openembedded" > ${Init Script}
$ echo "export PATH=~/oe/bitbake/bin:$PATH" >> ${Init Script}
$ chmod u+x ${Init Script}

 

The 0.6.8 plugin isn't working for me. It'll install, create a new project and even download the source from OE/BL/Poky but it always hangs at the "bitbake -e" step. Are there any other requirements other than the plugin internal to Eclipse or even external ones?

Hi Leah,

  If you're new to OpenEmbedded and haven't installed OE yet, try "File -> New Project"  From here select "New OpenEmbedded Project".  This will initiate the project wizard.  I suggest OpenEmbedded development branch for the distro.

Hope that helps,

ken

Hi,

I'm new to using eclipse and I installed it bc I need it to use Openembedded. I downloaded eclipse and the 0.6.9 version and installed both but now I don't know where to go. I read some of the other posts and tried to follow them. I tried to do "File->Import" then I choose "Import OpenEmbedded Project." I don't know what to enter in the fields though. It wants me to enter in the name, location, and init script. I'm assuming the name and location are up to me but I have no clue what to put in for init script. Please any info on how to start an Openembedded project is welcome!

Thank you so much ,

Leah

Hi Matthieu!

Thanks!  The wizard for importing an existing OE install moved to the Import Wizard category, rather than New.  To get to it in 0.6.8 go to File->Import, and select the OE Project wizard from there.  In terms of ml and irc, use the Bug Labs resources.

Hi,

I've tried to setup/tweak version 0.6.8 with my existing oe setup consisting of the oe stable branch and two overlays directories without luck.

Then I've tried the version 0.6.5 (http://community.buglabs.net/kgilmer/posts/93-BitBake-Commander-6-5), set up the 3 parameters asked, and everything works like a charm.

Is there any mailing-list or irc channel for your very cool plugin?

Best regards,

Matthieu

This eclipse plugin is simply great, but how can I bypass the installer if I already have a complete oe setup on my machine? another question is how to simply add another install script like oe_dev_install.sh? maybe could you put an install script for the stable/2009 branch too (which already include a copy of bitbake)?

Regards,

Matthieu.

Hi John, you are correct.  The installer uses a bash shell session under the hood to perform the install.  So git and svn command-line tools are necessary.  Once you've created your OE project however, the files are just like any other project and Eclipse plugins that work on them should work fine (ie egit, subversive, etc.)

Regarding building, yes that is supported.  There should be some output in the Eclipse console.

There is git support in Eclipse now. This doesn't seem to be integrated with it.

Can I build from this enviornment? I tried build all and it didn't do anything.

Wow! This is awesome. I just started getting into OpenEmbedded. Having an Eclipse enviornment to work there is very cool!

» All comments
» Comments RSS

Powered by Community Engine

Top
Login
Close
Bottom