Dennis.Yxun wrote: > HI ALL: > I'm trying to bring android up at my MIPS hardware platform, > while the first problem i encountered is app_process(zygote) is crashed. > The source code is pulled from mipsandroid.org <http://mipsandroid.org> > My hardware has pretty limited memory, only 16M SDRAM, > is it enough to bring up essential android system? > > Dennis > > ************************ err message ******************************* > turn off boot console > early0 > transport: local server > init > transport: server_socket_thread() > starting > jdwp control socket started > (7) > server: trying to get new connection from > 5555 > # > logcat > > I/vold ( 1401): Android Volume Daemon version > 2.0 > I/vold ( 1401): New MMC card 'SU512' (serial 546968682) added @ > /class/mmc_h4 > E/vold ( 1401): Unable to open '/sys/class/switch' > (m) > D/vold ( 1401): Bootstrapping > complete > I/DEBUG ( 1411): debuggerd: Nov 19 2009 > 15:24:08 > I/DEBUG ( 1411): *** *** *** *** *** *** *** *** *** *** *** *** *** > *** *** * > I/DEBUG ( 1411): Build fingerprint: > 'generic/hmp10/hmp10/:1.5/CUPCAKE/eng.den' > I/DEBUG ( 1411): pid: 1407, tid: 1407 >>> /system/bin/app_process > <<< > I/DEBUG ( 1411): signal 11 (SIGSEGV), fault addr > 00160cc8 > I/DEBUG ( 1411): zr 00000000 at 00000001 v0 00006139 v1 > 7c033007 > I/DEBUG ( 1411): a0 7c1567a4 a1 7c02fd68 a2 00000000 a3 > 56464947 > I/DEBUG ( 1411): t0 7c194848 t1 00000005 t2 00000028 t3 > 7c194820 > I/DEBUG ( 1411): t4 7c194730 t5 00000a86 t6 40000000 t7 > 7f000000 > I/DEBUG ( 1411): s0 0000000f s1 7c18ea40 s2 7c02fd68 s3 > 00000009 > I/DEBUG ( 1411): s4 7f000000 s5 0000001c s6 00000015 s7 > 00000014 > I/DEBUG ( 1411): t8 7f0209fc t9 7c033008 k0 00000000 k1 > 00000000 > I/DEBUG ( 1411): gp 00166db8 sp 7fe230d8 s8 00000000 ra > 7f000228 > I/DEBUG ( 1411): hi 000006a9 lo 000192ec bva 00160cc8 epc > 7c033568 > I/DEBUG ( 1411): #00 pc 7c033568 > /system/lib/libsgl.so > I/DEBUG ( 1411): #01 ra 7f000228 > /system/bin/linker > I/DEBUG ( 1411): > stack: > I/DEBUG ( 1411): 7fe23098 > 00000000 > I/DEBUG ( 1411): 7fe2309c > 00000000 > I/DEBUG ( 1411): 7fe230a0 > 00000000 > I/DEBUG ( 1411): 7fe230a4 > 00000000 > I/DEBUG ( 1411): 7fe230a8 > 00000000 > I/DEBUG ( 1411): 7fe230ac > 00000000 > I/DEBUG ( 1411): 7fe230b0 > 7f0286a0 > I/DEBUG ( 1411): 7fe230b4 > 00000021 > I/DEBUG ( 1411): 7fe230b8 > 00000a87 > I/DEBUG ( 1411): 7fe230bc 7c1946d8 > /system/lib/libsgl.so > I/DEBUG ( 1411): 7fe230c0 7c00f45c > /system/lib/libsgl.so > I/DEBUG ( 1411): 7fe230c4 > 00000a87 > I/DEBUG ( 1411): 7fe230c8 > 7c199dc0 > I/DEBUG ( 1411): 7fe230cc 7c0001cc > /system/lib/libsgl.so > I/DEBUG ( 1411): 7fe230d0 7c00f46c > /system/lib/libsgl.so > I/DEBUG ( 1411): 7fe230d4 7f000228 > /system/bin/linker > I/DEBUG ( 1411): 7fe230d8 7c000198 > /system/lib/libsgl.so > I/DEBUG ( 1411): 7fe230dc > 7f0228a8 > I/DEBUG ( 1411): 7fe230e0 > 00000001 > I/DEBUG ( 1411): 7fe230e4 > 00000021 > I/DEBUG ( 1411): 7fe230e8 > 7f0286a0 > I/DEBUG ( 1411): 7fe230ec > 0000001c > I/DEBUG ( 1411): 7fe230f0 > 00166db8 > I/DEBUG ( 1411): 7fe230f4 > 00000000 > I/DEBUG ( 1411): 7fe230f8 > 7f0228a8 > I/DEBUG ( 1411): 7fe230fc 7f002d0c > /system/bin/linker > I/DEBUG ( 1411): 7fe23100 > 7f0228a8 > I/DEBUG ( 1411): 7fe23104 7c023b5c > /system/lib/libsgl.so > I/DEBUG ( 1411): 7fe23108 > 0000002f > I/DEBUG ( 1411): 7fe2310c 79d335ac > /system/lib/libutils.so > I/DEBUG ( 1411): 7fe23110 > 7ef6d6e0 > I/DEBUG ( 1411): 7fe23114 > 0000000f > I/DEBUG ( 1411): 7fe23118 7c18ea40 > /system/lib/libsgl.so > I/DEBUG ( 1411): 7fe2311c > 00000000 > I/DEBUG ( 1411): 7fe23120 > 00000009 > I/DEBUG ( 1411): 7fe23124 7f000228 > /system/bin/linker > I/DEBUG ( 1411): 7fe23128 > 00000000 > I/DEBUG ( 1411): 7fe2312c > 7f0228a8 > I/DEBUG ( 1411): 7fe23130 > 00000001 > I/DEBUG ( 1411): 7fe23134 > 00000021 > I/DEBUG ( 1411): 7fe23138 > 0000001b > I/DEBUG ( 1411): 7fe2313c > 0000001c > I/DEBUG ( 1411): 7fe23140 > 00000008 > I/DEBUG ( 1411): 7fe23144 > 00000007 > I/DEBUG ( 1411): 7fe23148 > 00000012 > I/DEBUG ( 1411): 7fe2314c 7f0028a4 > /system/bin/linker > I/DEBUG ( 1411): 7fe23150 > 00002000 > I/DEBUG ( 1411): 7fe23154 7f001274 > /system/bin/linker > I/DEBUG ( 1411): 7fe23158 > 7f02277c > I/DEBUG ( 1411): 7fe2315c > 00000003 > I/DEBUG ( 1411): 7fe23160 > ffffffff > I/DEBUG ( 1411): 7fe23164 > 00000000 > I/DEBUG ( 1411): 7fe23168 > 7f0286a0 > I/DEBUG ( 1411): 7fe2316c 7f020000 > /system/bin/linker > I/DEBUG ( 1411): 7fe23170 > 00000004 > I/DEBUG ( 1411): 7fe23174 502000d0 > /system/lib/libskiagl.so > I/DEBUG ( 1411): 7fe23178 > 7f02277c > I/DEBUG ( 1411): 7fe2317c 7f002ed0 > /system/bin/linker > I/DEBUG ( 1411): 7fe23180 > 00000003 > I/DEBUG ( 1411): 7fe23184 > 7f025660 > I/DEBUG ( 1411): 7fe23188 > 000009d4 > I/DEBUG ( 1411): 7fe2318c 79d335ac > /system/lib/libutils.so > I/DEBUG ( 1411): 7fe23190 00083120 > [heap] > I/DEBUG ( 1411): 7fe23194 79d3d828 > /system/lib/libutils.so > I/DEBUG ( 1411): 7fe23198 > 7f0286a0 > I/DEBUG ( 1411): 7fe2319c 79d75520 > /system/lib/libutils.so > I/DEBUG ( 1411): 7fe231a0 > 7f0286a0 > I/DEBUG ( 1411): 7fe231a4 7f000fe0 > /system/bin/linker > I/DEBUG ( 1411): 7fe231a8 > 00000000 > I/DEBUG ( 1411): 7fe231ac > 7f02277c > I/DEBUG ( 1411): 7fe231b0 > 00000001 > I/DEBUG ( 1411): 7fe231b4 > 00000021 > I/DEBUG ( 1411): 7fe231b8 > 0000001b > I/DEBUG ( 1411): 7fe231bc > 0000001c > I/DEBUG ( 1411): 7fe231c0 > 00000001 > I/DEBUG ( 1411): 7fe231c4 > 00000000 > I/DEBUG ( 1411): 7fe231c8 > 00000012 > I/DEBUG ( 1411): 7fe231cc 7f0028a4 > /system/bin/linker > I/DEBUG ( 1411): 7fe231d0 > 00002000 > I/DEBUG ( 1411): 7fe231d4 7f001274 > /system/bin/linker > I/DEBUG ( 1411): 7fe231d8 > 7f0214bc > I/DEBUG ( 1411): 7fe231dc > 00000003 > I/DEBUG ( 1411): 7fe231e0 > ffffffff > I/DEBUG ( 1411): 7fe231e4 7d2a0000 > /system/lib/libandroid_runtime.so > I/DEBUG ( 1411): 7fe231e8 > 7f0286a0 > I/DEBUG ( 1411): 7fe231ec 7f020000 > /system/bin/linker > I/DEBUG ( 1411): 7fe231f0 > 00000004 > I/DEBUG ( 1411): 7fe231f4 7d2a00f0 > /system/lib/libandroid_runtime.so > I/DEBUG ( 1411): 7fe231f8 > 7f0214bc > I/DEBUG ( 1411): 7fe231fc 7f002ed0 > /system/bin/linker > I/DEBUG ( 1411): 7fe23200 > 00000003 > I/DEBUG ( 1411): 7fe23204 > 7f025660 > I/DEBUG ( 1411): 7fe23208 > 000001db > I/DEBUG ( 1411): 7fe2320c > 00000000 > I/DEBUG ( 1411): 7fe23210 > 00000000 > I/DEBUG ( 1411): 7fe23214 > 00000000 > I/DEBUG ( 1411): 7fe23218 > 7f0286a0 > I/DEBUG ( 1411): 7fe2321c > 00000000 > I/DEBUG ( 1411): 7fe23220 > 7f0286a0 > I/DEBUG ( 1411): 7fe23224 > 00000000 > I/DEBUG ( 1411): 7fe23228 > 00000000 > I/DEBUG ( 1411): 7fe2322c > 7f0214bc > I/DEBUG ( 1411): 7fe23230 > 00000001 > I/DEBUG ( 1411): 7fe23234 > 00000021 > I/DEBUG ( 1411): 7fe23238 > 0000001b > I/DEBUG ( 1411): 7fe2323c > 0000001c > I/DEBUG ( 1411): 7fe23240 > 00000001 > I/DEBUG ( 1411): *** *** *** *** *** *** *** *** *** *** *** *** *** > *** *** * > I/DEBUG ( 1411): Build fingerprint: > 'generic/hmp10/hmp10/:1.5/CUPCAKE/eng.den' > I/DEBUG ( 1411): pid: 1413, tid: 1413 >>> /system/bin/app_process > <<< > I/DEBUG ( 1411): signal 11 (SIGSEGV), fault addr > 00000000 > I/DEBUG ( 1411): zr 00000000 at 00000001 v0 00000001 v1 > 6362696c > I/DEBUG ( 1411): a0 00000000 a1 7c03a018 a2 7c194730 a3 > 7c156980 > I/DEBUG ( 1411): t0 7c194a5c t1 00000001 t2 00000008 t3 > 7c194a54 > I/DEBUG ( 1411): t4 7c194730 t5 7c194730 t6 40000000 t7 > 7f000000 > I/DEBUG ( 1411): s0 00000000 s1 7c194810 s2 00000000 s3 > 00000009 > I/DEBUG ( 1411): s4 7f000000 s5 0000001c s6 00000015 s7 > 00000014 > I/DEBUG ( 1411): t8 7f0209fc t9 00000000 k0 00000000 k1 > 00000000 > I/DEBUG ( 1411): gp 7f0286a0 sp 7ff86fe8 s8 00000000 ra > 7c043cbc > I/DEBUG ( 1411): hi 000006a9 lo 000192ec bva 00000000 epc > 00000000 > -- > unsubscribe: [email protected] > website: http://groups.google.com/group/android-porting Hi Dennis.
I have android running on a MIPS based TV system. That system has 128MB of ram available and that is almost eaten up when running Android and Linux. To get it to work in just 16MB would be quiet some task. Hedwin -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
