Dear friend: I am trying to do the porting of Android on my hw too. However, I have gone this far as you. My problem is I do not know which "init" and "rootfs" I should use. My first crack is to use the "init", and "ramdisk.img" built by "make" from cupcake branch.
I would appreciate if you can tell me: a) branch you use b) how to build it for your target, I assume it is different than just "make' c) how do you start the init. Thank you, Neil On May 23, 10:12 am, cf <yatusi...@gmail.com> wrote: > hi guys, > > I'm porting android to MP2530f develop board, it's based on some > armv5 type CPU, and I have > successfully make the kernel image from android kernel 2.6.25 r1. > The problem is that ,after I extract the root fs ( system, data, > init, init.rc) from SDK 0.9 beta and use nfs , the system stop after > "ANDROID" show up and cursor flicker some, then the screen change to > black and nothing, the init procedure seems had done , and then I was > drop to shell , (I also tried SDK 1.1 and SDK 1.0 r1 's rootfs, > it's just show some line said: untraced pid xxx exited, then reboot > automatically ) > > the logcat print messages, and I think it's the ActivityManager > didn't run after I/SystemServer( 468): Starting Content Manager... > > the logcat and ps info as follow: > > ============== logcat info ====================== > > GL_OES_single_precision GL_OES_read_format > GL_OES_compressed_paletted_texture GL > _OES_draw_texture GL_OES_matrix_get GL_OES_query_matrix > GL_ARB_texture_compressi > on GL_ARB_texture_non_power_of_two GL_ANDROID_direct_texture > GL_ANDROID_user_cli > p_plane GL_ANDROID_vertex_buffer_object GL_ANDROID_generate_mipmap > I/sysproc ( 468): System server: starting Android runtime. > I/sysproc ( 468): System server: starting Android services. > I/SystemServer( 468): Entered the Android system server! > I/sysproc ( 468): System server: entering thread pool. > I/SystemServer( 468): Starting Power Manager. > E/GLLogger( 468): couldn't load <libhgl.so> library (Cannot find > library) > I/SystemServer( 468): Starting Activity Manager. > I/SystemServer( 468): Starting telephony registry > I/SystemServer( 468): Starting Package Manager. > D/PackageManager( 468): Scanning app dir /system/framework > D/PackageManager( 468): Scanning app dir /system/app > D/dalvikvm( 468): GC freed 5600 objects / 237568 bytes in 99ms > D/PackageManager( 468): Scanning app dir /data/app > W/PackageParser( 468): /data/app/ApiDemos.apk (at Binary XML file > line #28): <a > ctivity> does not specify android:name > D/PackageManager( 468): Scanning app dir /data/app-private > I/PackageManager( 468): Time to scan packages: 8.34 seconds > D/dalvikvm( 468): GC freed 3003 objects / 190632 bytes in 89ms > I/SystemServer( 468): Starting Content Manager. > > ==================================================== > > ================== ps info ============== > USER PID PPID VSIZE RSS WCHAN PC NAME > root 1 0 256 168 c0093a3c 0000c0ec S /init > root 2 0 0 0 c0053c94 00000000 S kthreadd > root 3 2 0 0 c00458c8 00000000 S ksoftirqd/0 > root 4 2 0 0 c0061f6c 00000000 S watchdog/0 > root 5 2 0 0 c0050b58 00000000 S events/0 > root 6 2 0 0 c0050b58 00000000 S khelper > root 50 2 0 0 c0050b58 00000000 S kblockd/0 > root 56 2 0 0 c0050b58 00000000 S ksuspend_usbd > root 62 2 0 0 c01cd8a4 00000000 S khubd > root 65 2 0 0 c01df37c 00000000 S kseriod > root 67 2 0 0 c0050b58 00000000 S kmmcd > root 89 2 0 0 c006ceb8 00000000 S pdflush > root 90 2 0 0 c006ceb8 00000000 S pdflush > root 91 2 0 0 c007084c 00000000 S kswapd0 > root 93 2 0 0 c0050b58 00000000 S aio/0 > root 241 2 0 0 c01b6fb0 00000000 S mtdblockd > root 256 2 0 0 c0050b58 00000000 S rpciod/0 > root 447 1 720 320 c00436d8 afe0c53c S /system/bin/sh > system 448 1 792 248 c01fcdb8 afe0b7bc S /system/bin/ > servicemanager > root 450 1 1816 328 ffffffff afe0c12c S /system/bin/ > mountd > root 451 1 648 260 c00570ec afe0be2c S /system/bin/ > debuggerd > radio 452 1 3248 600 ffffffff afe0be2c S /system/bin/rild > root 453 1 69772 18136 c0093fcc afe0b8e4 S zygote > media 454 1 16052 3044 ffffffff afe0b7bc S /system/bin/ > mediaserver > media 456 1 1148 480 c00570ec afe0be2c S /system/bin/ > playmp3 > bluetooth 457 1 1156 564 c0093a3c afe0c70c S /system/bin/dbus- > daemon > root 458 1 884 316 c020c438 afe0c12c S /system/bin/ > installd > root 467 447 664 316 c01f6fb0 afe0b57c S logcat > system 468 453 117216 17140 ffffffff afe0b7bc S system_server > root 492 447 664 316 c01f6fb0 afe0b57c S logcat > root 493 447 664 316 c01f6fb0 afe0b57c S logcat > root 495 447 876 328 00000000 afe0b57c R ps > ================================================ > could some one help me or tell me why the GUI cannot start ? > thanks in advance > > cf --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---