From: ScottEllis <sco...@gm...> - 2009-12-08 09:21:52
|
On the User Wiki I2C page there is a link to some sample code that shows how to setup a Makefile for this. http://www.gumstix.net/wiki/index.php?title=Category:How_to_-_i2c -- View this message in context: http://old.nabble.com/Continuing-Gumstix-Build-Environment-Walthrough-tp26687411p26690883.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Tyler S. <sou...@gm...> - 2009-12-08 20:55:10
|
Thank you for the reply. It makes sense, then, that I can build executables on the host machine through OE, but out of curiosity, where does BitBake fit in with this scheme? ScottEllis wrote: > > On the User Wiki I2C page there is a link to some sample code that shows > how to setup a Makefile for this. > > http://www.gumstix.net/wiki/index.php?title=Category:How_to_-_i2c > > > -- View this message in context: http://old.nabble.com/Continuing-Gumstix-Build-Environment-Walthrough-tp26687411p26700581.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Chris M. <ch...@fo...> - 2009-12-08 21:07:12
|
Most simply, OE can be thought of as a file and folder structure defining how to build various distributions, software packages and their dependencies. Bitbake is the build system that you issue commands to to run through the OE structure and build what you've requested. It's roughly analogous to a ports collection and manager if you're familiar with Gentoo's Portage or the FreeBSD (or OS X) ports collection. On Tue, Dec 8, 2009 at 12:54 PM, Tyler Southard <sou...@gm...> wrote: > > Thank you for the reply. It makes sense, then, that I can build executables > on the host machine through OE, but out of curiosity, where does BitBake fit > in with this scheme? > > > ScottEllis wrote: >> >> On the User Wiki I2C page there is a link to some sample code that shows >> how to setup a Makefile for this. >> >> http://www.gumstix.net/wiki/index.php?title=Category:How_to_-_i2c >> >> >> > > -- > View this message in context: http://old.nabble.com/Continuing-Gumstix-Build-Environment-Walthrough-tp26687411p26700581.html > Sent from the Gumstix mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Return on Information: > Google Enterprise Search pays you back > Get the facts. > http://p.sf.net/sfu/google-dev2dev > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: ScottEllis <sco...@gm...> - 2009-12-08 21:32:34
|
Bitbake is like a super-charged Make written in Python. It handles fetching, version matching, patching, building, packaging, etc, all according to the recipes supplied in this case by the OpenEmbedded project and Gumstix. It's a cool tool for building a big project like a Linux distribution. It's a bit of overkill for smaller projects. You could make a recipe, a .bb file, for your own project if you wanted. It's not hard. Just pick a simple project from the org.openembedded.dev/recipes directory to use as a template. I find simple make files more convenient and faster unless I want to make a package. Extending a make file to a recipe is very straight forward. -- View this message in context: http://old.nabble.com/Continuing-Gumstix-Build-Environment-Walthrough-tp26687411p26701159.html Sent from the Gumstix mailing list archive at Nabble.com. |