labs.beatcraft.com

What is Android?

Android is a set of software for mobile devices, developed by the Open Handset Alliance.
Please refer to What is Android?

SDK and source code are opened to the public. Anyone can freely download and use them.

Android can be used for not only mobile phone environment but also enhancement for various devices.

Android for x86

This page explains how to built Android for x86. There are two different sets of the projects which port Android
on x86. One is Android-x86.org, and the other is porting Android Open Source Project (AOSP) on x86 platform.
This section explains installing process of both projects.

Android for bc9

summary

Android has been booted on gumstix verdex pro based device bc9.
This explains a process of how to port Android on bc9 (gumstix).

required devices

The following devices have been tested.

  • bc9 (gumstix verdex pro based mobile device)
    or
    • gumstix verdex pro
    • consoleLCD16-vx
    • Samsung LCD
  • self powered USB HUB
  • USB cable (connect onboard mini-B connector to USB HUB standard-A connector)
  • USB English layout keyboard (Android's UI require hardware key)
  • USB flash memory (put Android userland on this)

porting procedures

In order to boot Android on bc9 (gumstix), generally following two procedures are required.

  1. Setup Android bootable linux kernel and linux userland for bc9 (gumstix)
    Android kernel for bc9 (1/2)
    Android kernel for bc9 (2/2)

  2. Setup Android userland
    Android userland for bc9 (1/2)
    Android userland for bc9 (2/2)

Both operations need linux ubuntu 8.0.4.

booting procedure

Booting procedure of bc9 with ported Android environment.


by Satoshi OTSUKA

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   RSS of recent changes
Last-modified: 2010-08-19 (Thu) 07:19:06 (16d)