> > 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 > Is my understanding right? > > Thanks, > Ram. > > > On Fri, Dec 26, 2008 at 9:59 PM, freedom <[email protected]> wrote: > >> >> >> 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 <[email protected]> wrote: >> > 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" <[email protected]> wrote: >> > >> > >http://code.google.com/p/android/issues/detail?id=1598 >> > >> > >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
