From: Bob C. <bco...@ve...> - 2011-01-08 16:14:10
|
Good Morning! Today I'm going to work on developing a Hello World recipe: http://www.gumstix.net/Setup-and-Programming/view/Build-system-overview/Hello-world-tutorial/111.html and keep playing with my Overo and prepare to play with the u-blox GPS on the Gallop43. But mainly I want today to be about mastering bitbake skills. Bob Cochran |
From: AJ O. <coo...@gm...> - 2011-01-08 21:30:30
|
That tutorial is out of date and not up to snuff with the current OE conventions. Unfortunately, the OE wiki was vandalized and hasn't been recovered yet. However, the correct version is in Google's cache http://webcache.googleusercontent.com/search?q=cache:fx7ZWqnOH48J:www.openembedded.org/index.php/How_to_create_a_bitbake_recipe_for_dummies+bitbake+package+for+dummies&cd=1&hl=en&ct=clnk&gl=us&client=firefox-a AJ ONeal On Sat, Jan 8, 2011 at 9:14 AM, Bob Cochran <bco...@ve...> wrote: > Good Morning! > > Today I'm going to work on developing a Hello World recipe: > > > http://www.gumstix.net/Setup-and-Programming/view/Build-system-overview/Hello-world-tutorial/111.html > > and keep playing with my Overo and prepare to play with the u-blox GPS > on the Gallop43. > > But mainly I want today to be about mastering bitbake skills. > > Bob Cochran > > > > > ------------------------------------------------------------------------------ > Gaining the trust of online customers is vital for the success of any > company > that requires sensitive data to be transmitted over the Web. Learn how to > best implement a security strategy that keeps consumers' information secure > and instills the confidence they need to proceed with transactions. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: AJ O. <coo...@gm...> - 2011-01-08 21:35:24
|
You might also consider following this thread: http://www.mail-archive.com/ope...@li.../msg10539.html All that said, I think that the one on the gumstix site will still work, but it doesn't follow a template that would be accepted for package inclusion in OE AJ ONeal On Sat, Jan 8, 2011 at 2:30 PM, AJ ONeal <coo...@gm...> wrote: > That tutorial is out of date and not up to snuff with the current OE > conventions. > > Unfortunately, the OE wiki was vandalized and hasn't been recovered yet. > > However, the correct version is in Google's cache > > http://webcache.googleusercontent.com/search?q=cache:fx7ZWqnOH48J:www.openembedded.org/index.php/How_to_create_a_bitbake_recipe_for_dummies+bitbake+package+for+dummies&cd=1&hl=en&ct=clnk&gl=us&client=firefox-a > > AJ ONeal > > > On Sat, Jan 8, 2011 at 9:14 AM, Bob Cochran <bco...@ve...>wrote: > >> Good Morning! >> >> Today I'm going to work on developing a Hello World recipe: >> >> >> http://www.gumstix.net/Setup-and-Programming/view/Build-system-overview/Hello-world-tutorial/111.html >> >> and keep playing with my Overo and prepare to play with the u-blox GPS >> on the Gallop43. >> >> But mainly I want today to be about mastering bitbake skills. >> >> Bob Cochran >> >> >> >> >> ------------------------------------------------------------------------------ >> Gaining the trust of online customers is vital for the success of any >> company >> that requires sensitive data to be transmitted over the Web. Learn how >> to >> best implement a security strategy that keeps consumers' information >> secure >> and instills the confidence they need to proceed with transactions. >> http://p.sf.net/sfu/oracle-sfdevnl >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > |
From: Bob C. <bco...@ve...> - 2011-01-08 22:14:18
|
AJ, Thanks a lot! I've seen the one on the OpenEmbedded website a while ago but not studied it closely. I've been following the one on the Gumstix site for much of today. You are right, it doesn't work precisely as written -- you have to make some modification to directory trees so they conform to the environment variables being exported by your profile. Or fix the profile environment variables to conform to the directory tree suggested on the Gumstix site. And it doesn't tell you to put MD5 or SHA256 sums in your recipe for downloaded source packages. Nor does it tell you that Makefiles need to have a leading tab character as the first character on some lines. As long as I fiddle with the recipes, user recipe directories and sources a little bit, I can succeed in getting them to build, and in what I hope is the standard OpenEmbedded format. I'm going to work on an updated tutorial once I understand better how things work. Bob On 01/08/2011 04:34 PM, AJ ONeal wrote: > You might also consider following this thread: > http://www.mail-archive.com/ope...@li.../msg10539.html > > All that said, I think that the one on the gumstix site will still > work, but it doesn't follow a template that would be accepted for > package inclusion in OE > > AJ ONeal > > On Sat, Jan 8, 2011 at 2:30 PM, AJ ONeal <coo...@gm... > <mailto:coo...@gm...>> wrote: > > That tutorial is out of date and not up to snuff with the current > OE conventions. > > Unfortunately, the OE wiki was vandalized and hasn't been > recovered yet. > > However, the correct version is in Google's cache > http://webcache.googleusercontent.com/search?q=cache:fx7ZWqnOH48J:www.openembedded.org/index.php/How_to_create_a_bitbake_recipe_for_dummies+bitbake+package+for+dummies&cd=1&hl=en&ct=clnk&gl=us&client=firefox-a > <http://webcache.googleusercontent.com/search?q=cache:fx7ZWqnOH48J:www.openembedded.org/index.php/How_to_create_a_bitbake_recipe_for_dummies+bitbake+package+for+dummies&cd=1&hl=en&ct=clnk&gl=us&client=firefox-a> > > AJ ONeal > > > On Sat, Jan 8, 2011 at 9:14 AM, Bob Cochran > <bco...@ve... <mailto:bco...@ve...>> wrote: > > Good Morning! > > Today I'm going to work on developing a Hello World recipe: > > http://www.gumstix.net/Setup-and-Programming/view/Build-system-overview/Hello-world-tutorial/111.html > > and keep playing with my Overo and prepare to play with the > u-blox GPS > on the Gallop43. > > But mainly I want today to be about mastering bitbake skills. > > Bob Cochran > > > > ------------------------------------------------------------------------------ > Gaining the trust of online customers is vital for the success > of any company > that requires sensitive data to be transmitted over the Web. > Learn how to > best implement a security strategy that keeps consumers' > information secure > and instills the confidence they need to proceed with > transactions. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > gumstix-users mailing list > gum...@li... > <mailto:gum...@li...> > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > ------------------------------------------------------------------------------ > Gaining the trust of online customers is vital for the success of any company > that requires sensitive data to be transmitted over the Web. Learn how to > best implement a security strategy that keeps consumers' information secure > and instills the confidence they need to proceed with transactions. > http://p.sf.net/sfu/oracle-sfdevnl > > > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Bob C. <bco...@ve...> - 2011-01-09 00:14:14
|
I had an interesting afternoon and early evening of playing with the Hello World tutorial here: http://www.gumstix.net/Setup-and-Programming/view/Build-system-overview/Hello-world-tutorial/111.html It needs to be updated, there are various errors and omissions, but the tutorial as written is actually pretty good. It has far more depth than what the OpenEmbedded wiki offers. Speaking as someone new to Gumstix, bitbake, and OpenEmbedded, I appreciate the step-by-step guidance this page gives me. I plan to write an updated version with corrections and some added details and offer it to Gumstix so other users can benefit from my personal Hello World Day. By following this tutorial, and using a little imagination, I was able to bitbake a new "helloworld2" console image that includes my helloworld2 program plus the gpsd and gps-utils tools mentioned here: http://www.gumstix.net/wiki/index.php?title=GPS This interests me because I have a Gallop43 board and a U-blox GPS antenna. I'll install the new console image on an SDHC card and give it a whirl soon. Bob On 01/08/2011 05:14 PM, Bob Cochran wrote: > AJ, > > Thanks a lot! I've seen the one on the OpenEmbedded website a while ago > but not studied it closely. I've been following the one on the Gumstix > site for much of today. You are right, it doesn't work precisely as > written -- you have to make some modification to directory trees so they > conform to the environment variables being exported by your profile. Or > fix the profile environment variables to conform to the directory tree > suggested on the Gumstix site. And it doesn't tell you to put MD5 or > SHA256 sums in your recipe for downloaded source packages. Nor does it > tell you that Makefiles need to have a leading tab character as the > first character on some lines. > > As long as I fiddle with the recipes, user recipe directories and > sources a little bit, I can succeed in getting them to build, and in > what I hope is the standard OpenEmbedded format. > > I'm going to work on an updated tutorial once I understand better how > things work. > > Bob > > > On 01/08/2011 04:34 PM, AJ ONeal wrote: >> You might also consider following this thread: >> http://www.mail-archive.com/ope...@li.../msg10539.html >> >> All that said, I think that the one on the gumstix site will still >> work, but it doesn't follow a template that would be accepted for >> package inclusion in OE >> >> AJ ONeal >> >> On Sat, Jan 8, 2011 at 2:30 PM, AJ ONeal<coo...@gm... >> <mailto:coo...@gm...>> wrote: >> >> That tutorial is out of date and not up to snuff with the current >> OE conventions. >> >> Unfortunately, the OE wiki was vandalized and hasn't been >> recovered yet. >> >> However, the correct version is in Google's cache >> http://webcache.googleusercontent.com/search?q=cache:fx7ZWqnOH48J:www.openembedded.org/index.php/How_to_create_a_bitbake_recipe_for_dummies+bitbake+package+for+dummies&cd=1&hl=en&ct=clnk&gl=us&client=firefox-a >> <http://webcache.googleusercontent.com/search?q=cache:fx7ZWqnOH48J:www.openembedded.org/index.php/How_to_create_a_bitbake_recipe_for_dummies+bitbake+package+for+dummies&cd=1&hl=en&ct=clnk&gl=us&client=firefox-a> >> >> AJ ONeal >> >> >> On Sat, Jan 8, 2011 at 9:14 AM, Bob Cochran >> <bco...@ve...<mailto:bco...@ve...>> wrote: >> >> Good Morning! >> >> Today I'm going to work on developing a Hello World recipe: >> >> http://www.gumstix.net/Setup-and-Programming/view/Build-system-overview/Hello-world-tutorial/111.html >> >> and keep playing with my Overo and prepare to play with the >> u-blox GPS >> on the Gallop43. >> >> But mainly I want today to be about mastering bitbake skills. >> >> Bob Cochran >> >> >> >> ------------------------------------------------------------------------------ >> Gaining the trust of online customers is vital for the success >> of any company >> that requires sensitive data to be transmitted over the Web. >> Learn how to >> best implement a security strategy that keeps consumers' >> information secure >> and instills the confidence they need to proceed with >> transactions. >> http://p.sf.net/sfu/oracle-sfdevnl >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> <mailto:gum...@li...> >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> >> >> >> ------------------------------------------------------------------------------ >> Gaining the trust of online customers is vital for the success of any company >> that requires sensitive data to be transmitted over the Web. Learn how to >> best implement a security strategy that keeps consumers' information secure >> and instills the confidence they need to proceed with transactions. >> http://p.sf.net/sfu/oracle-sfdevnl >> >> >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > ------------------------------------------------------------------------------ > Gaining the trust of online customers is vital for the success of any company > that requires sensitive data to be transmitted over the Web. Learn how to > best implement a security strategy that keeps consumers' information secure > and instills the confidence they need to proceed with transactions. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |