Android gingerbread usecase 128MB boot

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

Construction Icon small.png This page is currently under construction. The content of this page is due to change quite frequently and thus the quality and accuracy are not guaranteed until this message has been removed. Please feel free to contribute to this page while construction is in progress.



Contents

Introduction

memory usage to run sgx powered android with standard features (standard android source form Google Inc.)199MB. However this is limit can be cut down on compromizing with number of applications that runs simultaneously and numbers of services needed for use case.Let us discuss one such use case over here.

NoteNote:  : Analysis presented in this document is based on experiment with TI's AM37xevm & TI's devkit release 2.3.1
http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_GingerBread_2_3_DevKit_1_0/index_FDS.html

Customize android for use case

NoteNote:  Only sanity test cycle has been validated against following described configurations.  

/* To apply patch */
$cd <android-src>/build
$tar -xzvf {patch-file}
$patch -p1 < 0001-android-customization-for-128MB.patch
/* To apply patch */
$cd <android-src>/frameworks/base
$patch -p1 < {patch-file}
/* To apply patch */
$cd <android-src>/frameworks/base
$patch -p1 < {patch-file}
/* To apply patch */
$cd <android-src>/packages/apps/Launcher2
$patch -p1 < {patch-file}
#mmc init
#fatload mmc 0 80200000 uImage
#setenv bootargs 'console=ttyO0,115200n8 androidboot.console=ttyO0 mem=128M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait init=/init ip=off omap_vout.vid1_static_vrfb_alloc=y vram="2M" omapfb.vram=0:2M'
#bootm 0x80200000

Observation

Summary Note

Disclaimer

References

http://processors.wiki.ti.com/index.php/Android_Memory_Analysis
http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_GingerBread_2_3_DevKit_1_0/index_FDS.html
http://processors.wiki.ti.com/index.php/Android_gingerbread_memory_analysis_for_non-phone_device

Support

E2e.jpg For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Android gingerbread usecase 128MB boot here.
Hyperlink blue.png Links
ARM Microcontroller MCU ARM Processor Digital Media Processor Digital Signal Processing Microcontroller MCU Multi Core Processor
Ultra Low Power DSP 8 bit Microcontroller MCU 16 bit Microcontroller MCU 32 bit Microcontroller MCU

Leave a Comment
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox