0
edits
Changes
no edit summary
== Overview ==
* 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, enter configure OpenBrics to geexbox directory and edit with your preferred editor build a GeeXboX image for the config/options fileOMAP3 platform. SetRun
General Setup -> Target architecture (arm) -> Target sub-architecture (ARMv7 / Cortex) -> Target platform (OMAP3) -> Target CPU (cortex-a8) -> FPU optimizations (NEON) Settings -> Target Images -> Flat root Features -> Audio -> deselect PulseAudio (recommended, for now PulseAudio has been tested only on x86) If you want to enable OpenGL|ES acceleration set Features -> Enable non-free components Features -> Hardware Accelerators -> EGL -> OpenGL -> OpenGL|ES -> OpenVG -> EGL provider (SGX) -> OpenGL|ES provider (SGX) -> OpenVG provider (SGX) If you want to enable OpenMAX acceleration set Features -> Enable non-free components Features -> Hardware Accelerators -> OpenMAX -> OpenMAX provider (TI OpenMAX IL) If you want to enable TI DSP acceleration (lightweigth alternative to OpenMAX for DSP acceleration) Features -> Enable non-free components Features -> Hardware Accelerators -> TI C64x DSP Optionally select other features or packages you may need. Exit and save the configuration, then build with $ make The result resulting rootfs will ...be placed in the binaries directory directory
== Make a bootable MMC card with GeeXbox ==
* Ubuntu 10.04 LTS (Lucid Lynx) - (https://bugs.launchpad.net/ubuntu/+source/gzip/+bug/524366)
[[Category:Software distributions|GeeXboX]]