Difference between revisions of "Software information"

From Gumstix User Wiki
Jump to: navigation, search
Line 3: Line 3:
 
Gumstix uses Linux® OpenEmbedded, a build environment that allows you to build rootfs images, packages and custom software in a easy way.
 
Gumstix uses Linux® OpenEmbedded, a build environment that allows you to build rootfs images, packages and custom software in a easy way.
  
There are different rootfs images (gumstix images) that provide software bundles depending on your application needs. Applications can
+
There are different rootfs images (gumstix images) that provide a software bundle and a base system out-of-the-box with a single command,
be installed on this base system as software packages with ipkg.
+
choose one that fits best your application needs!
 +
 
 +
Extra software not included on gumstix images is installed through software packages with ipkg.
  
  
Line 12: Line 14:
 
== Starting ==
 
== Starting ==
  
[http://www.gumstix.net/Software/view/Getting-started/Quick-start/111.html Setup the build environment] and bitbake the image of your choice depending on your application needs.  
+
[http://www.gumstix.net/Software/view/Getting-started/Quick-start/111.html Setup the build environment] and bitbake the image of your choice depending on your application needs. After building, the rootfs image, kernel and optionally any software packages are transferred to your gumstix through a serial connection, using compact flash or MMC type cards or ethernet network (assuming your hardware supports the appropriate interface)
 
+
  
  
Line 35: Line 36:
 
| gumstix-qtopia-console-image || ~10.9 MB || Builds a basic gumstix root filesystem plus non-GUI Qtopia libraries || style="background:white;" |  
 
| gumstix-qtopia-console-image || ~10.9 MB || Builds a basic gumstix root filesystem plus non-GUI Qtopia libraries || style="background:white;" |  
 
|-
 
|-
| gumstix-qtopia-gui-image || ~15.5 MB || || style="background:yellow;" | work-in-progress
+
| gumstix-qtopia-gui-image || ~15.5 MB || Builds a basic gumstix root filesystem plus Qtopia || style="background:yellow;" | work-in-progress
 
|-
 
|-
 
| gumstix-x11-image || ~14.8 MB || Builds a gumstix minimal system (gumstix-minimal-image) + plus '''KDrive''' (Xserver), the [http://matchbox-project.org/ '''matchbox'''] window manager and '''GTK+'''  || ! style="background:green;" | ok
 
| gumstix-x11-image || ~14.8 MB || Builds a gumstix minimal system (gumstix-minimal-image) + plus '''KDrive''' (Xserver), the [http://matchbox-project.org/ '''matchbox'''] window manager and '''GTK+'''  || ! style="background:green;" | ok
Line 43: Line 44:
 
| gumstix-x11-32mb-image || ~17.7 MB || gumstix x11 image + midori || style="background:yellow;" | work-in-progress
 
| gumstix-x11-32mb-image || ~17.7 MB || gumstix x11 image + midori || style="background:yellow;" | work-in-progress
 
|-
 
|-
| gumstix-microwindows-image || --- ||   || style="background:yellow;" | work-in-progress
+
| gumstix-microwindows-image || --- || ---  || style="background:yellow;" | work-in-progress
 
|-
 
|-
 
| gumstix-directfb-image || ~10.8 MB || gumstix-basic-image + DirectFB 1.1.0 (packages '''directfb''' and '''directfb-examples''') || style="background:green;" | ok
 
| gumstix-directfb-image || ~10.8 MB || gumstix-basic-image + DirectFB 1.1.0 (packages '''directfb''' and '''directfb-examples''') || style="background:green;" | ok
Line 49: Line 50:
  
  
Recipes to build gumstix images are stored in '''gumstix-oe/com.gumstix.collection/packages/images/'''
+
Recipes to build gumstix images are stored in '''gumstix-oe/com.gumstix.collection/packages/images'''
  
  
Line 56: Line 57:
 
== Packages ==
 
== Packages ==
  
 +
One you have setup the build environment, building a software package is as easy as typing bitbake <app>
  
  
  
 
+
Package receipes are stored in '''gumstix-oe/org.openembedded.snapshot/packages'''
== Example code ==
+
  
  

Revision as of 10:03, 20 March 2008

Introduction

Gumstix uses Linux® OpenEmbedded, a build environment that allows you to build rootfs images, packages and custom software in a easy way.

There are different rootfs images (gumstix images) that provide a software bundle and a base system out-of-the-box with a single command, choose one that fits best your application needs!

Extra software not included on gumstix images is installed through software packages with ipkg.



Starting

Setup the build environment and bitbake the image of your choice depending on your application needs. After building, the rootfs image, kernel and optionally any software packages are transferred to your gumstix through a serial connection, using compact flash or MMC type cards or ethernet network (assuming your hardware supports the appropriate interface)


Gumstix images


Image Size Description Status
gumstix-minimal-image ~7.8 MB Builds a gumstix minimal system ok
gumstix-basic-image ~9.0 MB Builds a gumstix minimal system (gumstix-minimal-image) + cron, ntp, ntpdate, mtd-utils and boa webserver ok
gumstix-perl-image ~9.7 MB Builds gumstix-basic-image + perl ok
gumstix-goliath-image
gumstix-qtopia-console-image ~10.9 MB Builds a basic gumstix root filesystem plus non-GUI Qtopia libraries
gumstix-qtopia-gui-image ~15.5 MB Builds a basic gumstix root filesystem plus Qtopia work-in-progress
gumstix-x11-image ~14.8 MB Builds a gumstix minimal system (gumstix-minimal-image) + plus KDrive (Xserver), the matchbox window manager and GTK+ ok
gumstix-x11-full-image gumstix x11 image + midori work-in-progress
gumstix-x11-32mb-image ~17.7 MB gumstix x11 image + midori work-in-progress
gumstix-microwindows-image --- --- work-in-progress
gumstix-directfb-image ~10.8 MB gumstix-basic-image + DirectFB 1.1.0 (packages directfb and directfb-examples) ok


Recipes to build gumstix images are stored in gumstix-oe/com.gumstix.collection/packages/images



Packages

One you have setup the build environment, building a software package is as easy as typing bitbake <app>


Package receipes are stored in gumstix-oe/org.openembedded.snapshot/packages




.