如何减少嵌入式android os中的启动时间?

Kum*_*ara 5 embedded optimization boot android android-kernel

最初android os在28秒内启动.我已经将它减少到19秒,删除了启动延迟,启动动画和禁用类的预加载.我想在10秒内启动操作系统.请建议我一些提示内核级别或u-boot级别来实现此目的.提前致谢.

Abh*_*bhi 3

(i) 首先测量启动时间来分析和分析导致延迟的区域

  • 使用适用于 Android 的 Bootchart
  • 消息记录器中的内核打印 (Printk)

...看看这个http://embien.com/blog/android-boot-time-optimization-tools-analysis/

(ii) 典型的造成延误的领域可能是 -

  • 引导加载程序初始化
  • 内核初始化
  • Zygote 类预加载 ** 您已经解决了这个问题吗?
  • 包裹扫描
  • 启动服务

检查这个http://processors.wiki.ti.com/index.php/Android_Boot_Time_Optimization#U-boot