内核中要裁剪 android 的部分
(2011-04-06 15:50:01)
android 本身设 置 # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_LOGGER=y CONFIG_ANDROID_RAM_CONSOLE=y CONFIG_ANDROID_RAM_CONSOLE_ENABLE_VERBOSE=y CONFIG_ANDROID_RAM_CONSOLE_ERROR_CORRECTION=y CONFIG_ANDROID_RAM_CONSOLE_ERROR_CORRECTION_DATA_SIZE=128 CONFIG_ANDROID_RAM_CONSOLE_ERROR_CORRECTION_ECC_SIZE=16 CONFIG_ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE=8 CONFIG_ANDROID_RAM_CONSOLE_ERROR_CORRECTION_POLYNOMIAL=0x11d # CONFIG_ANDROID_RAM_CONSOLE_EARLY_INIT is not set CONFIG_ANDROID_TIMED_OUTPUT=y CONFIG_ANDROID_TIMED_GPIO=y CONFIG_ANDROID_LOW_MEMORY_KILLER=y
memory 部分 CONFIG_ANDROID_PMEM=y
# # Reserved memory configurations # CONFIG_ANDROID_PMEM_MEMSIZE_PMEM=16384 CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_GPU1=10240 CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_ADSP=1024
USB 部分 CONFIG_USB_ANDROID=y # CONFIG_USB_ANDROID_ACM is not set CONFIG_USB_ANDROID_ADB=y CONFIG_USB_ANDROID_MASS_STORAGE=y # CONFIG_USB_ANDROID_RNDIS is not set # CONFIG_USB_CDC_COMPOSITE is not set CONFIG_USB_GADGET_ANDROID_MAX_LUNS=1
网络 部分
CONFIG_ANDROID_PARANOID_NETWORK=y