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

How to reduce boot time in embedded android os.?

最初 android os 在 28 秒内启动。 我已经将它减少到 19 秒,删除启动延迟、启动动画和禁用 类 的预加载。我想在 10 秒内启动 os。请给我一些内核级别或 u-boot 级别的提示来实现这一点。提前致谢。

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

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

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

(ii) 典型的延误区域可能是 -

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

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