Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Howto build Android full source for X86 Architecture like EeePC(ASUS)
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 254 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Lim,GeunSik  
View profile  
(4 users)  More options Dec 23 2008, 10:11 am
From: "Lim,GeunSik" <lee...@gmail.com>
Date: Tue, 23 Dec 2008 07:11:27 -0800 (PST)
Local: Tues, Dec 23 2008 10:11 am
Subject: Howto build Android full source for X86 Architecture like EeePC(ASUS)

      HOWTO Build Android-X86 Full Source
     ====================================
            Last Modified on 23-Dec-2008 23:10

I Summarized how to build android full source for x86 target.

0. My development environments
 - OS : Ubuntu 8.10 Distribution ( 2.6.27-4-generic )
 - CPU: Intel(R) Core(TM)2 Duo CPU     T5750  @ 2.00GHz ( Samsung SENS
R60 Laptop )
 - RAM: Samsung DDR Ram
 - Target: Eee PC (ASUS)

1. Query of Linux distribution information
 - At first, Prepare ASUS Eee 701 Lattop or Samsung nettop (NC01).
   And then, confirm system information on your linux distribution
like belows.

$ uname -a
Linux invain-laptop 2.6.27-4-generic #1 SMP Wed Sep 24 01:30:51 UTC
2008 i686 GNU/Linux

$ gcc --version
gcc (Ubuntu 4.3.2-1ubuntu10) 4.3.2
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There
is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.

2. repo init and Sync
 - You have to download android full source for x86 architecture like
ASUS Eee PC 701.
 - Eee pc dev tree is "git://android.git.kernel.org/platform/vendor/
asus/eee_701.git".
$ cd ~
$ mkdir bin_x86 && cd bin_x86
$ mkdir mydroid && cd mydroid
$ repo init -u git://android.git.kernel.org/platform/manifest.git -b
cupcake
$ repo sync
$ vi ./.repo/local_manifest.xml
  <manifest>
    <project name="platform/vendor/asus/eee_701" path="vendor/asus/
eee_701"/>
  </manifest>

$ repo sync
... A new repo command (  1.8) is available.
... You should upgrade soon:

    cp /home/invain/bin_x86/mydroid/.repo/repo/repo /home/invain/bin/
repo

Initializing project platform/vendor/asus/eee_701 ...
remote: Counting objects: 33, done.
remote: Compressing objects: 100% (31/31), done.
remote: Total 33 (delta 2), reused 33 (delta 2)
Unpacking objects: 100% (33/33), done.
From git://android.git.kernel.org/platform/vendor/asus/eee_701
 * [new branch]      cupcake    -> korg/cupcake
 * [new branch]      master     -> korg/master

3. Building x86 android full source
$ TARGET_ARCH=x86 TARGET_PRODUCT=eee_701 DISABLE_DEXPREOPT=true make -
j2 installer_img

build/core/product_config.mk:207: WARNING: adding test OTA key
============================================
TARGET_PRODUCT=eee_701
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=
============================================
build/core/main.mk:178: implicitly installing apns-conf_sdk.xml
                    ............... Below Omission ...................

* Toouble Shooting

$ vi external/srec/tools/thirdparty/OpenFst/fst/lib/../../fst/lib/
vector-fst.h
$ vi external/srec/tools/thirdparty/OpenFst/fst/lib/symbol-table.cpp
$ vi frameworks/base/tools/aidl/aidl.cpp --> #include <stdlib.h>,
#include <string.h>
   and so on......

$ vi
$ ls -lh out/target/product/eee_701/
total 753M
 -rw-r--r--  1 oedev oedev 2.5M 2008-12-20 21:23 boot.img
 -rw-r--r--  1 oedev oedev   57 2008-12-20 22:15 clean_steps.mk
 drwxr-xr-x  4 oedev oedev 4.0K 2008-12-20 21:32 data
 drwxr-xr-x  2 oedev oedev 4.0K 2008-12-20 19:54 grub
 drwxr-xr-x  4 oedev oedev 4.0K 2008-12-20 22:36 installer
 -rw-r--r--  1 oedev oedev 388M 2008-12-20 22:38 installer.img
 -rw-r--r--  1 oedev oedev 1.9M 2008-12-20 18:45 kernel
 drwxr-xr-x 12 oedev oedev 4.0K 2008-12-20 22:33 obj
 -rw-r--r--  1 oedev oedev 592K 2008-12-20 21:10 ramdisk.img
 drwxr-xr-x  9 oedev oedev 4.0K 2008-12-20 21:09 root
 drwxr-xr-x  4 oedev oedev 4.0K 2008-12-20 19:55 symbols
 drwxr-xr-x 12 oedev oedev 4.0K 2008-12-20 21:29 system
 -rw-r--r--  1 oedev oedev 355M 2008-12-20 22:34 system.img
 -rw-r--r--  1 oedev oedev 5.0M 2008-12-20 21:32 userdata.img

$ file out/target/product/eee_701/installer.img
out/target/product/eee_701/installer.img: x86 boot sector;
GRand Unified Bootloader, stage1 version 0x3; partition 2:
ID=0x83, starthead 0, startsector 10926, 783672 sectors, code offset
0x48

$ file out/target/product/eee_701/system.img
out/target/product/eee_701/system.img: Linux rev 0.0 ext2 filesystem
data

$ file out/target/product/eee_701/userdata.img
out/target/product/eee_701/userdata.img: Linux rev 0.0 ext2 filesystem
data

$ sudo mount -o loop boot.img /mnt
total 2.5M
 -rw-r--r-- 1 oedev oedev   77 2008-12-20 21:23 cmdline
 -rw-r--r-- 1 oedev oedev 1.9M 2008-12-20 21:23 kernel
 -rw-r--r-- 1 oedev oedev 592K 2008-12-20 21:23 ramdisk

$ cat /mnt/cmndline
console=tty0 console=ttyS1,115200n8 console=tty0
androidboot.hardware=eee_701

$ cp /mnt/ramdisk /tmp/ramdisk.gz
$ cd /tmp
$ gunzip ramdisk.gz
$ cpio -iv < ramdisk
sys
init.goldfish.rc
system
data
init.rc
proc
init
default.prop
sbin
sbin/adbd
init.eee_701.rc
lib
lib/modules
lib/modules/i915.ko
lib/modules/font.ko
lib/modules/drm.ko
lib/modules/cfbcopyarea.ko
lib/modules/cfbimgblt.ko
lib/modules/bitblit.ko
lib/modules/cfbfillrect.ko
lib/modules/softcursor.ko
lib/modules/fbcon.ko
lib/modules/atl2.ko
dev
2955 blocks

$ file /tmp/init
/tmp/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
statically linked, not stripped

4. Make USB Stick Installer
$ dd if=out/target/product/eee_701/installer.img of=/dev/<usbstick of
your choice>

5.  Now. Enjoy X86 Android Platform!

End of Line.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Carlos Ferreyra  
View profile  
(2 users)  More options Dec 23 2008, 10:36 am
From: "Carlos Ferreyra" <crypticm...@gmail.com>
Date: Tue, 23 Dec 2008 13:36:09 -0200
Local: Tues, Dec 23 2008 10:36 am
Subject: Re: [android-porting] Howto build Android full source for X86 Architecture like EeePC(ASUS)
Got my hands on a eee701 today, will try this as soon as I get home
and install Ubuntu!
Yesterday I tried to compile in Slack12, perhaps later I will post the
compile barf.

Thank you very much for the data!

2008/12/23 Lim,GeunSik <lee...@gmail.com>:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rich  
View profile  
 More options Dec 23 2008, 6:45 pm
From: Rich <miser...@gmail.com>
Date: Tue, 23 Dec 2008 15:45:10 -0800 (PST)
Local: Tues, Dec 23 2008 6:45 pm
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
Pix and video please!

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
freedom  
View profile  
 More options Dec 23 2008, 7:29 pm
From: freedom <koansin....@gmail.com>
Date: Tue, 23 Dec 2008 16:29:59 -0800 (PST)
Local: Tues, Dec 23 2008 7:29 pm
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)

Using gcc-4.2 instead of gcc-4.3 should help avoid modifying source,
that is
  $ TARGET_ARCH=x86 TARGET_PRODUCT=eee_701 DISABLE_DEXPREOPT=true
CC=gcc-4.2 CXX=g++-4.2 make ........

On Dec 23, 11:11 pm, "Lim,GeunSik" <lee...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Android Zaurus  
View profile   Translate to Translated (View Original)
 More options Dec 23 2008, 7:35 pm
From: Android Zaurus <androidzau...@yahoo.co.jp>
Date: Tue, 23 Dec 2008 16:35:17 -0800 (PST)
Local: Tues, Dec 23 2008 7:35 pm
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
I agree with freedom.

And recommend Ubuntu 8.04LTS instead of Ubuntu 8.10 for now.

On 12月24日, 午前9:29, freedom <koansin....@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
gowtham gowda  
View profile  
 More options Dec 23 2008, 10:29 pm
From: gowtham gowda <gowth...@gmail.com>
Date: Tue, 23 Dec 2008 19:29:22 -0800 (PST)
Local: Tues, Dec 23 2008 10:29 pm
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
i have done all this and i have the .img files but i am not able to
create a working live usb. The grub loader seems to be going into some
kind of loop. How do i get past that ? any ideas?

Gowtham

On Dec 23, 10:11 am, "Lim,GeunSik" <lee...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
gowtham gowda  
View profile  
 More options Dec 23 2008, 10:29 pm
From: gowtham gowda <gowth...@gmail.com>
Date: Tue, 23 Dec 2008 19:29:38 -0800 (PST)
Local: Tues, Dec 23 2008 10:29 pm
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
i have done all this and i have the .img files but i am not able to
create a working live usb. The grub loader seems to be going into some
kind of loop. How do i get past that ? any ideas?

Gowtham

On Dec 23, 10:11 am, "Lim,GeunSik" <lee...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Carlos Ferreyra  
View profile  
 More options Dec 24 2008, 7:56 am
From: "Carlos Ferreyra" <crypticm...@gmail.com>
Date: Wed, 24 Dec 2008 10:56:39 -0200
Local: Wed, Dec 24 2008 7:56 am
Subject: Re: [android-porting] Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
Got this error trying to compile in Slackware 12.

I know, I know I should do this in Ubuntu, but I'm a Slackware die hard!

----------------------------------------

cryptic@marlbo:~/src/android$ TARGET_ARCH=x86 TARGET_PRODUCT=eee_701
DISABLE_DEXPREOPT=true make -
build/core/product_config.mk:207: WARNING: adding test OTA key
============================================
TARGET_PRODUCT=eee_701
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=
============================================
build/core/main.mk:178: implicitly installing apns-conf_sdk.xml

cryptic@marlbo:~/src/android$ TARGET_ARCH=x86 TARGET_PRODUCT=eee_701
DISABLE_DEXPREOPT=true make -
build/core/product_config.mk:207: WARNING: adding test OTA key
============================================
TARGET_PRODUCT=eee_701
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=
============================================
build/core/main.mk:178: implicitly installing apns-conf_sdk.xml

cryptic@marlbo:~/src/android$ TARGET_ARCH=x86 TARGET_PRODUCT=eee_701
DISABLE_DEXPREOPT=true make -j2 installer_img
build/core/product_config.mk:207: WARNING: adding test OTA key
============================================
TARGET_PRODUCT=eee_701
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_ARCH=x86
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=
============================================
build/core/main.mk:178: implicitly installing apns-conf_sdk.xml
host Executable: acp (out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp)
host SharedLib: libESR_Shared (out/host/linux-x86/obj/lib/libESR_Shared.so)
true
host Executable: aapt
(out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt)
host SharedLib: libneo_cs (out/host/linux-x86/obj/lib/libneo_cs.so)
Symlink: out/target/product/eee_701/system/bin/dumpcrash -> dumpstate
true
host Executable: apriori
(out/host/linux-x86/obj/EXECUTABLES/apriori_intermediates/apriori)
host Executable: bsdiff
(out/host/linux-x86/obj/EXECUTABLES/bsdiff_intermediates/bsdiff)
true
host Executable: bspatch
(out/host/linux-x86/obj/EXECUTABLES/bspatch_intermediates/bspatch)
true
true
host Executable: dexdump
(out/host/linux-x86/obj/EXECUTABLES/dexdump_intermediates/dexdump)
host Executable: dexlist
(out/host/linux-x86/obj/EXECUTABLES/dexlist_intermediates/dexlist)
true
host Executable: dump_diskconfig
(out/host/linux-x86/obj/EXECUTABLES/dump_diskconfig_intermediates/dump_disk config)
true
host Executable: editdisklbl
(out/host/linux-x86/obj/EXECUTABLES/editdisklbl_intermediates/editdisklbl)
true
true
host Executable: sqlite3
(out/host/linux-x86/obj/EXECUTABLES/sqlite3_intermediates/sqlite3)
target StaticLib: libbz
(out/target/product/eee_701/obj/STATIC_LIBRARIES/libbz_intermediates/libbz. a)
target StaticLib: libdrm2
(out/target/product/eee_701/obj/STATIC_LIBRARIES/libdrm2_intermediates/libd rm2.a)
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so:
undefined reference to `PC'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so:
undefined reference to `tgetflag'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so:
undefined reference to `tgetent'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so:
undefined reference to `UP'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so:
undefined reference to `tputs'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so:
undefined reference to `tgoto'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so:
undefined reference to `tgetnum'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so:
undefined reference to `BC'
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libreadline.so:
undefined reference to `tgetstr'
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/EXECUTABLES/sqlite3_intermediates/sqlite3]
Error 1
make: *** Waiting for unfinished jobs....

----------------------------------------


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rich  
View profile  
(1 user)  More options Dec 24 2008, 9:12 pm
From: Rich <miser...@gmail.com>
Date: Wed, 24 Dec 2008 18:12:46 -0800 (PST)
Local: Wed, Dec 24 2008 9:12 pm
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
Seriously.. video, please? I'm really interested in how good this
looks.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
rams  
View profile  
 More options Dec 25 2008, 8:45 am
From: rams <plram2...@gmail.com>
Date: Thu, 25 Dec 2008 21:45:58 +0800
Local: Thurs, Dec 25 2008 8:45 am
Subject: Re: [android-porting] Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)

Hi All,

Will these steps work for a Desktop PC
<Intel Dual Core, Ubuntu 8.10>
without affecting anything in my harddisk?

Please help.

Thanks
Ram.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
gowtham gowda  
View profile  
(1 user)  More options Dec 25 2008, 9:50 am
From: gowtham gowda <gowth...@gmail.com>
Date: Thu, 25 Dec 2008 06:50:54 -0800 (PST)
Local: Thurs, Dec 25 2008 9:50 am
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
depends on how you build it. use the make-live script and it should
create a live usb which will not affect the internal hdd.

On Dec 25, 8:45 am, rams <plram2...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
rams  
View profile  
 More options Dec 25 2008, 9:52 am
From: rams <plram2...@gmail.com>
Date: Thu, 25 Dec 2008 22:52:59 +0800
Local: Thurs, Dec 25 2008 9:52 am
Subject: Re: [android-porting] Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)

Hi Gowtham,

Thanks for the reply.
Where is the live script available?

Ram


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
gowtham gowda  
View profile  
 More options Dec 25 2008, 9:55 am
From: "gowtham gowda" <gowth...@gmail.com>
Date: Thu, 25 Dec 2008 09:55:04 -0500
Local: Thurs, Dec 25 2008 9:55 am
Subject: Re: [android-porting] Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
http://code.google.com/p/android/issues/detail?id=1598


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "答复: [android-porting] Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)" by Anson Zhang
Anson Zhang  
View profile  
 More options Dec 25 2008, 8:15 pm
From: "Anson Zhang" <Anson.Zh...@cellon-sz.com>
Date: Fri, 26 Dec 2008 09:15:54 +0800
Local: Thurs, Dec 25 2008 8:15 pm
Subject: 答复: [android-porting] Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)

  winmail.dat
4K Download

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Howto build Android full source for X86 Architecture like EeePC(ASUS)" by Stargatto
Stargatto  
View profile  
 More options Dec 26 2008, 7:58 am
From: Stargatto <carl.ro...@virgilio.it>
Date: Fri, 26 Dec 2008 04:58:36 -0800 (PST)
Local: Fri, Dec 26 2008 7:58 am
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
Ok, after some work I get installer.img from android sources.

I'm trying to use it on 1) QEMU x86 version 2) a generic x86 PC (not
Asus eee).

In the first case linux kernel loads, but the installer stops trying
to lauch init script
(I guess there are some scripts to modify to permit android to work
properly on
an emulated environment). In particular, I obtain something like
init: Unable to open persistent property directory /data/property
errno:2
installer : waiting for device: /dev/block/sdb2

The secondo case in more interesting. I've used make-live script to
copy installer.img
on an USB hard drive. Android kernel and init scripts start without
problems.

The problem is that after the first loading I obtain a "black screen",
but with ALT+F1
I can use the sh prompt. I think that the black screen appears because
I haven't an
Intel 915 video card on the pc...but I'm not really sure.

Any tips or suggestion?

On 25 Dic, 15:55, "gowtham gowda" <gowth...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
freedom  
View profile  
 More options Dec 26 2008, 8:59 am
From: freedom <koansin....@gmail.com>
Date: Fri, 26 Dec 2008 05:59:24 -0800 (PST)
Local: Fri, Dec 26 2008 8:59 am
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)

for the first case, most likely your USB hard drive is not /dev/block/
sdb, to use it to install Android on your system, kill the /system/bin/
installer process and run '/system/bin/installer -p /dev/block/
WHAT_YOUR_HARDDRIVE_IS2' (e.g., my USB stick is sdd, I use /dev/block/
sdd2)

for the second case, I think what you guessed is right. To be sure of
it, if you got ethernet, 'adb logcat' could help you. To build
required modules, you may wanna read 'vendor/asus/eee_701/modules/
module.versions', check out android-2.6.25 kernel, and start from
'vendor/asus/eee_701/kernel.config'.

On Dec 26, 8:58 pm, Stargatto <carl.ro...@virgilio.it> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
rams  
View profile  
 More options Dec 26 2008, 9:52 am
From: rams <plram2...@gmail.com>
Date: Fri, 26 Dec 2008 22:52:26 +0800
Local: Fri, Dec 26 2008 9:52 am
Subject: Re: [android-porting] Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)

Hi All,

Can anyone please clarify my doubts?

1) Android SDK & Sources : What we get from google
contains a built Emulator along with ramdisk, data & system imgs.
It is an ARM Emulator (QEMU) which emulates a ARM processor architecture.

2) Android Sources : When we get android sources, run . ./envsetup.sh
& lunch 1, It gives the Emulated ARM Environment (QEMU).

3) A generic x86 PC: This is the build which will make Android to work
on X86 architectures like Asus ePC, Normal Desktop etc. We have the
live script to make it and run.

4) QEMU x86 version: Is this the QEMU emulated environment of Android
running on X86? What are the steps to make it work? choosecombo steps?

Is my understanding right?

Thanks,
Ram.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chen Yang  
View profile  
 More options Dec 26 2008, 9:53 am
From: "Chen Yang" <sunsety...@gmail.com>
Date: Fri, 26 Dec 2008 22:53:13 +0800
Local: Fri, Dec 26 2008 9:53 am
Subject: Re: [android-porting] Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)

For use on qemu or generic PC, you may need to compile the kernel with VESA
Frame buffer support and specify the VESA mode when boot: vga=788 (800x600,
that may be a good resolution, 785 for 640x480, 791 for 1024x768). You can
add it in grub's menu.lst
For disk file with qemu, it may be possible to use dd image of  the
make-live script created usb disk. I haven't tried yet, but it may be
possible.
--
 Chen

--
Yang, Chen

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Carlos Ferreyra  
View profile  
 More options Dec 26 2008, 1:14 pm
From: "Carlos Ferreyra" <crypticm...@gmail.com>
Date: Fri, 26 Dec 2008 16:14:47 -0200
Local: Fri, Dec 26 2008 1:14 pm
Subject: Re: [android-porting] Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
Finally managed to compile sources and run the installer on my eee.

I'm having now these problems:

1) The first few times I try to use the keyboard I get this error:

The application Sample Soft Keyboard (process
com.example.android.softkeyboard) has stopped unexpectedly. Please try
again.

The logcat shows this error:

W/InputMethodManager( 1968): IME died:
com.example.android.softkeyboard/.SoftKeyboard dropping:
KeyEvent{action=1 code=66 repeat=0 meta=0 scancode=28 mFlags=0}
W/InputMethodManager( 1968): android.os.DeadObjectException

I run logcat and the same happens with some other keys.

2) If I try to activate WiFi, the UI says "Unable to start WI-FI" and
the logcat shows the error:

E/WifiService( 1935): Failed to load Wi-Fi driver.

3) I read in other posts that Android doesn't support a mouse pointer
but the mouse events should be handled nevertheless. Is that so?
Because I tried and there are neither responses to mouse events in the
UI nor the logcat.

Finally, where can I find info on how to troubleshoot a running system
(I only know the logcat so far)?

Thank you very much for your help.

Carlos.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andriod Developer  
View profile  
 More options Dec 26 2008, 1:58 pm
From: Andriod Developer <andrd.dv...@gmail.com>
Date: Fri, 26 Dec 2008 10:58:25 -0800 (PST)
Local: Fri, Dec 26 2008 1:58 pm
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
Thanks Lee for the detailed instructions. Do you know if this build
works in Virtual Environment(like VMWare or VirtualBox?).
What changes do I need to make if I need to run this in virtual
environment?

Also, Do you know if the vanilla cupcake branch will work for the
virtual environment? Or do I need to pull in the Asus tree?

Thanks

On Dec 23, 7:11 am, "Lim,GeunSik" <lee...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dima Zavin  
View profile  
 More options Dec 26 2008, 7:10 pm
From: "Dima Zavin" <d...@android.com>
Date: Fri, 26 Dec 2008 16:10:42 -0800
Local: Fri, Dec 26 2008 7:10 pm
Subject: Re: [android-porting] Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)

> 1) Android SDK & Sources : What we get from google
> contains a built Emulator along with ramdisk, data & system imgs.
> It is an ARM Emulator (QEMU) which emulates a ARM processor architecture.

Yes.

> 2) Android Sources : When we get android sources, run . ./envsetup.sh
> & lunch 1, It gives the Emulated ARM Environment (QEMU).

(I dont remember which lunch selection it is but,) yes the qemu from the
android tree only supports ARM tergets at this point.

> 3) A generic x86 PC: This is the build which will make Android to work
> on X86 architectures like Asus ePC, Normal Desktop etc. We have the
> live script to make it and run.

There is no support for generic PCs, but it should be possible to create a
more generic x86 target without a kernel, no installer, but just a basic
ramdisk and system image.

There is some basic support for EeePC 701, though others have had success
running it on other similar hardware (building your own kernel might be
necessary). Common issue is the lack of correct framebuffer drivers. As
someone suggested on this thread, try building the kernel with vesafb to
make it easier for bringup.

> 4) QEMU x86 version: Is this the QEMU emulated environment of Android
> running on X86? What are the steps to make it work? choosecombo steps?

QEMU provided runs ON x86, but only runs ARM target code.

Hope this helps.

--Dima


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chen Yang  
View profile  
 More options Dec 26 2008, 8:43 pm
From: "Chen Yang" <sunsety...@gmail.com>
Date: Sat, 27 Dec 2008 09:43:09 +0800
Local: Fri, Dec 26 2008 8:43 pm
Subject: Re: [android-porting] Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)

I have managed to run it under both Vmware and Virtualbox. You need to
compile the kernel with proper driver: vesafb, ethernet, scsci or ide, etc.
You may be able to use the dd image of the make-live created usb key.
--
 Chen
On Sat, Dec 27, 2008 at 2:58 AM, Andriod Developer <andrd.dv...@gmail.com>wrote:

--
Yang, Chen

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andriod Developer  
View profile  
 More options Dec 27 2008, 4:57 am
From: Andriod Developer <andrd.dv...@gmail.com>
Date: Sat, 27 Dec 2008 01:57:50 -0800 (PST)
Local: Sat, Dec 27 2008 4:57 am
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
Hi Chen, could u pls list the steps to do this(i.e. running the image
in virtualbox)?
thanks
Sri

On Dec 26, 5:43 pm, "Chen Yang" <sunsety...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Piethein Strengholt  
View profile  
 More options Dec 27 2008, 5:34 am
From: Piethein Strengholt <pietheinstrengh...@gmail.com>
Date: Sat, 27 Dec 2008 02:34:10 -0800 (PST)
Local: Sat, Dec 27 2008 5:34 am
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
Could you drop the vmware file at some place? I'm willing to share it
on my fast internet connection. Would be very nice to have a look at
Android running on X86 hardware!

On Dec 27, 2:43 am, "Chen Yang" <sunsety...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Piethein Strengholt  
View profile  
 More options Dec 27 2008, 6:58 am
From: Piethein Strengholt <pietheinstrengh...@gmail.com>
Date: Sat, 27 Dec 2008 03:58:54 -0800 (PST)
Local: Sat, Dec 27 2008 6:58 am
Subject: Re: Howto build Android full source for X86 Architecture like EeePC(ASUS)
I think by editing the /vendor/asus/eee_701/kernel.config file

Add these lines:

CONFIG_FB_VESA=y
CONFIG_HAVE_IDE=y

And try to compile everything again.

On Dec 27, 10:57 am, Andriod Developer <andrd.dv...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 254   Newer >
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google