Android系统开机优化

kernel boot time optimazition

串口工具:ExtraPuTTY

find . -maxdepth 2 -name "built-in.o" | xargs size | sort -n -r -k 4

find drivers/usb/gadget/ -maxdepth 2 -name "*.o" | xargs size | sort -n -r -k 4

“nm” can be used to analyze the symbol size in the kernel image

nm --size-sort -r vmlinux





Note:本次优化基于Freescale Android5.1 源码。

1.配置make menuconfig打开  Kernel hacking ──printk and dmesg options  --->[*] Show timing information on printks & (4) Default message log level (1-7) 。

2.配置make menuconfig打开 Cryptographic API——[*]   Hardware crypto devices  --->

< >     CAAM Secure Memory - Keystore Test/Example (EXPERIMENTAL)

< >   Support for SAHARA crypto accelerator

2.修改framework/core/java/com/android/internal/os/ZygoteInit.java



关闭不需要的系统应用

/device/fsl/imx6/imx6.mk

注释掉如下应用

#    Email                                               \

#    WfdSink                              \

#    wfd                                      \

# A2dpSinkApp                     \

#    ethernet                               \


/build/target/product/core.mk

注释掉如下应用

 
   Telecom \

    TeleService \

#    VpnDialogs \

#    MmsService \

#    Calculator \

#    Contacts \

#    DeskClock \

#    DocumentsUI \

#    Email \

#    QuickSearchBox \

#    PrintSpooler \

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值