Hi

I started working on gingerbread after having worked on Froyo for a while. 
The workflow to do platform development
I figured out no longer works

https://github.com/keesj/gomo/wiki/AndroidPlatformDevelopmentWorkflow

Can somebody help me update the documentation?

Basically in gingerbread I see a few differences in the supported targets 
and I don't fully understand what lunch to take and what the preferred 
platform setup would be.

should something like the following stll work?
. build/envsetup.sh 
lunch full-eng
make
emulator -show-kernel -verbose -partition-size 512 

Greetings





-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
emulator: found Android build root: /home/kejo/projects/android-gingerbread
emulator: found Android build out:  
/home/kejo/projects/android-gingerbread/out/target/product/generic
emulator:     locking user data image at 
/home/kejo/projects/android-gingerbread/out/target/product/generic/userdata-qemu.img
emulator: selecting default skin name 'HVGA'
emulator: found skin-specific hardware.ini: 
/home/kejo/projects/android-gingerbread/sdk/emulator/skins/HVGA/hardware.ini
emulator: autoconfig: -skin HVGA
emulator: autoconfig: -skindir 
/home/kejo/projects/android-gingerbread/sdk/emulator/skins
emulator: keyset loaded from: /home/kejo/.android/default.keyset
emulator: trying to load skin file 
'/home/kejo/projects/android-gingerbread/sdk/emulator/skins/HVGA/layout'
emulator: skin network speed: 'full'
emulator: skin network delay: 'none'
emulator: no SD Card image at 
'/home/kejo/projects/android-gingerbread/out/target/product/generic/sdcard.img'
emulator: registered 'boot-properties' qemud service
emulator: registered 'boot-properties' qemud service
emulator: Adding boot property: 'qemu.sf.lcd_density' = '160'
emulator: Adding boot property: 'dalvik.vm.heapsize' = '16m'
emulator: argv[00] = "emulator"
emulator: argv[01] = "-kernel"
emulator: argv[02] = 
"/home/kejo/projects/android-gingerbread/prebuilt/android-arm/kernel/kernel-qemu"
emulator: argv[03] = "-initrd"
emulator: argv[04] = 
"/home/kejo/projects/android-gingerbread/out/target/product/generic/ramdisk.img"
emulator: argv[05] = "-nand"
emulator: argv[06] = 
"system,size=0x20000000,initfile=/home/kejo/projects/android-gingerbread/out/target/product/generic/system.img"
emulator: argv[07] = "-nand"
emulator: argv[08] = 
"userdata,size=0x20000000,file=/home/kejo/projects/android-gingerbread/out/target/product/generic/userdata-qemu.img"
emulator: argv[09] = "-nand"
emulator: argv[10] = "cache,size=0x4200000"
emulator: argv[11] = "-serial"
emulator: argv[12] = "android-kmsg"
emulator: argv[13] = "-serial"
emulator: argv[14] = "android-qemud"
emulator: argv[15] = "-append"
emulator: argv[16] = "qemu=1 console=ttyS0 android.checkjni=1 
android.qemud=ttyS1 android.ndns=4"
emulator: argv[17] = "-m"
emulator: argv[18] = "96"
emulator: argv[19] = "-clock"
emulator: argv[20] = "unix"
emulator: mapping 'system' NAND image to /tmp/android/emulator-TJzKHe
emulator: rounding devsize up to a full eraseunit, now 20004000

emulator: rounding devsize up to a full eraseunit, now 20004000

emulator: mapping 'cache' NAND image to /tmp/android/emulator-MaunhU
emulator: using 'pa' audio input backend
emulator: using 'pa' audio output backend
emulator: Trace file name is not set

emulator: control console listening on port 5554, ADB on port 5555
emulator: can't connect to ADB server: Connection refused
emulator: ping program: 
/home/kejo/projects/android-gingerbread/out/host/linux-x86/bin/ddms
emulator: ping command: 
/home/kejo/projects/android-gingerbread/out/host/linux-x86/bin/ddms ping 
emulator standalone
Uncompressing 
Linux.............................................................................................
 done, booting the kernel.
Initializing cgroup subsys cpu
Linux version 2.6.29-g582a0f5 ([email protected]) (gcc version 
4.4.3 (GCC) ) #37 Fri Apr 29 14:36:32 CEST 2011
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00093177
CPU: VIVT data cache, VIVT instruction cache
Machine: Goldfish
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 24384
Kernel command line: qemu=1 console=ttyS0 android.checkjni=1 
android.qemud=ttyS1 android.ndns=4
Unknown boot option `android.checkjni=1': ignoring
Unknown boot option `android.qemud=ttyS1': ignoring
Unknown boot option `android.ndns=4': ignoring
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 96MB = 96MB total
Memory: 93796KB available (2616K code, 681K data, 104K init)
Calibrating delay loop... 376.01 BogoMIPS (lpj=1880064)
Mount-cache hash table entries: 512
Initializing cgroup subsys debug
Initializing cgroup subsys cpuacct
Initializing cgroup subsys freezer
CPU: Testing write buffer coherency: ok
net_namespace: 520 bytes
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NET: Registered protocol family 1
checking if image is initramfs... it is
Freeing initrd memory: 136K
goldfish_new_pdev goldfish_interrupt_controller at ff000000 irq -1
goldfish_new_pdev goldfish_device_bus at ff001000 irq 1
goldfish_new_pdev goldfish_timer at ff003000 irq 3
goldfish_new_pdev goldfish_rtc at ff010000 irq 10
goldfish_new_pdev goldfish_tty at ff002000 irq 4
goldfish_new_pdev goldfish_tty at ff011000 irq 11
goldfish_new_pdev smc91x at ff012000 irq 12
goldfish_new_pdev goldfish_fb at ff013000 irq 13
goldfish_new_pdev goldfish_audio at ff004000 irq 14
goldfish_new_pdev goldfish_memlog at ff006000 irq -1
goldfish_new_pdev goldfish-battery at ff014000 irq 15
goldfish_new_pdev goldfish_events at ff015000 irq 16
goldfish_new_pdev goldfish_nand at ff016000 irq -1
goldfish_new_pdev goldfish-switch at ff017000 irq 17
goldfish_new_pdev goldfish-switch at ff018000 irq 18
goldfish_pdev_worker registered goldfish_interrupt_controller
goldfish_pdev_worker registered goldfish_device_bus
goldfish_pdev_worker registered goldfish_timer
goldfish_pdev_worker registered goldfish_rtc
goldfish_pdev_worker registered goldfish_tty
goldfish_pdev_worker registered goldfish_tty
goldfish_pdev_worker registered smc91x
goldfish_pdev_worker registered goldfish_fb
goldfish_pdev_worker registered goldfish_audio
goldfish_pdev_worker registered goldfish_memlog
goldfish_pdev_worker registered goldfish-battery
goldfish_pdev_worker registered goldfish_events
goldfish_pdev_worker registered goldfish_nand
goldfish_pdev_worker registered goldfish-switch
goldfish_pdev_worker registered goldfish-switch
ashmem: initialized
Installing knfsd (copyright (C) 1996 [email protected]).
yaffs Apr 28 2011 16:24:01 Installing. 
msgmni has been set to 183
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
allocating frame buffer 320 * 480, got ffa00000
Console: switching to colour frame buffer device 40x30
console [ttyS0] enabled
brd: module loaded
loop: module loaded
nbd: registered device at major 43
goldfish_audio_probe
smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <[email protected]>
eth0 (smc91x): not using net_device_ops yet
eth0: SMC91C11xFD (rev 1) at c684c000 IRQ 12 [nowait]
eth0: Ethernet addr: 52:54:00:12:34:56
goldfish nand dev0: size 1f080000, page 2048, extra 64, erase 131072
goldfish nand dev1: size 1f080000, page 2048, extra 64, erase 131072
goldfish nand dev2: size 4000000, page 2048, extra 64, erase 131072
mice: PS/2 mouse device common for all mice
*** events probe ***
events_probe() addr=0xc6854000 irq=16
events_probe() keymap=qwerty2
input: qwerty2 as /devices/virtual/input/input0
goldfish_rtc goldfish_rtc: rtc core: registered goldfish_rtc as rtc0
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: [email protected]
logger: created 64K log 'log_main'
logger: created 256K log 'log_events'
logger: created 64K log 'log_radio'
IPv4 over IPv4 tunneling driver
GRE over IPv4 tunneling driver
TCP cubic registered
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
802.1Q VLAN Support v1.8 Ben Greear <[email protected]>
All bugs added by David S. Miller <[email protected]>
VFP support v0.3: implementor 41 architecture 1 part 10 variant 9 rev 0
goldfish_rtc goldfish_rtc: setting system clock to 2011-11-11 15:19:31 UTC 
(1321024771)
Freeing init memory: 104K
Kernel panic - not syncing: Attempted to kill init!
emulator: User-config was not changed.

Reply via email to