0
edits
Changes
no edit summary
* OpenGL|ES acceleration
* DSP-accelerated media playback with GStreamer (work in progress)
GeeXboX is currently being developed under the [http://www.openbricks.org OpenBricks] project, an enterprise-grade embedded Linux framework that provides easy creation of custom distributions for industrial embedded devices.
This How-To is meant to be a starting point for people to learn install a GeeXboX image for IGEP v2 devices as quickly and easily as possible.
* The GeeXboX website ( http://www.geexbox.org )
* The OpenBricks website (http://www.openbricks.org )
* The Enna website ( http://enna.geexbox.org )
<span style="color: rgb(255, 0, 0);">'''Note:''' The development branch is where the development work takes place and you should use this if you're after to work with the latest cutting edge developments. It is possible trunk can suffer temporary periods of instability while new features are developed and if this is undesirable we recommend using one of the release branches. '''Use ONLY for development purposes.'''</span>
$ sudo apt-get install mercurial
Now, the first thing you will do is download the sources from Mercurial OpenBricks repository (which is where bleeding-edge GeeXboX repositorydevelopment is done).
$ hg clone http://hg.geexboxopenbricks.org/geexboxopenbricks
Next, configure geexbox OpenBrics to build a GeeXboX image for omap3 based architecturethe OMAP3 platform. Run
$ make menuconfig
and set
Flavour -> GeeXboX
General Setup -> Target architecture (arm)
-> Target platform (OMAP3)
-> Target CPU (cortex-a8)
Exit and save the configuration, then build with
$ make flat
The result resulting rootfs will be placed in geexbox-flat-devel-*.arm.eglibc the binaries directory directory
== Make a bootable MMC card with GeeXbox ==
* create one rootfs EXT2 partition.
Then copy the uImage and boot.ini files to FAT32 partition $ cp geexbox-flat-devel-*.arm.eglibc/boot/boot.ini /media/boot $ cp geexbox-flat-devel-*.arm.eglibc/boot/uImage /media/boot Next, edit (paths relative to the geexbox-flat-devel-*.arm.eglibc/etc/video file and disable the OpenGL supportrootfs location)
Finally, copy the geexbox-flat-devel-*.arm.eglibc rootfs contents to EXT2 partition.(paths relative to the rootfs location)
$ fakeroot cp -dpfa -R geexbox-flat-devel-*.arm.eglibc/* /media/rootfs/
With default environment the IGEP v2 detects the boot.ini script which contains all the necessary instructions for the OS to auto-boot.