Android Gingerbread
This page explains one method to run Android Gingerbread on a Gumstix Overo COM using prebuilt images or directly from the source. In fact, there are several ports of Android for Overo; this one is based off the Rowboat project. These tips may be helpful once you are ready to boot your Overo COM with Android.
Feature Status
This section describes the notable features known to be working (or not) in the most recent pre-built Android image; please update this section to reflect the features and problems you discover.
Status | Feature | Notes |
---|---|---|
2.6.32 | Android-flavoured Linux Kernel | This older kernel is used to support the SGX driver code targetted at this kernel; the next release for SGX is expected to be against the 2.6.37 or 2.6.38 kernel. |
Working | SGX Graphics Drivers | SGX graphics package is packaged with the source code and automatically enabled in init.rc. See the external/ti_android_sgx_sdk |
Untested | DSP support | See Rowboat-Android for an explanation. |
Broken | Accelerometer Integration for Palo34 and Gallop43 | The LIS33DE accelerometer is supported by the kernel as an input device but code is needed to link this into the android sensor subsystem. |
Untested | GPS support on Gallop43 | The u-blox 5 GPS module on the Gallop43 module will acquire a signal after some delay. |
Working | Resistive touchscreen | May require calibration |
Broken | Wifi | |
Untested | Bluetooth | |
Not Included | Android Market and Google Apps (such as Maps) | It is not possible to included proprietary application and access to the market without certification from Google. Informal app stores such as AndAppStore could be used. |
Partially working | Power Management | |
Working | Android Debug Bridge | To get this working, see here |
Working | 4.3" Screen | |
Working | 3.5" Screen | To get this working, see here |
Buildbot
A builbot instance generates prebuilt images. This is useful for a couple reasons:
- prebuilt images are made automatically and published to a feed
- daily exercise of the build system along with logs so the project has a common baseline for comparison
- shows the exact build steps used and how long it might take to execute them
Currently, a daily incremental and full builds are performed on a Ubuntu Maverick 10.10 machine. If you want to set up your own buildbot, check out the buildbot master configuration file. If you have other configurations you'd like to see tested, consider donating some time (an hour or two for a complete build) and disk space (let's say 10GB) on your server; contact Ash <ash at gumstix.com> to figure out a strategy.