如何减少嵌入式 android 操作系统的启动时间。?
Posted
技术标签:
【中文标题】如何减少嵌入式 android 操作系统的启动时间。?【英文标题】:How to reduce boot time in embedded android os.? 【发布时间】:2015-11-20 01:19:08 【问题描述】:最初 android 操作系统在 28 秒内启动。 我已经将它减少到 19 秒,删除了启动延迟、启动动画和禁用类的预加载。我想在 10 秒内启动操作系统。请建议我一些提示内核级别或 u-boot 级别来实现这一点。提前致谢。
【问题讨论】:
您可以将启动时不需要的所有驱动程序移动到模块(.ko 文件)并使用 insmod 安装它们 @LPs 如何从安卓固件中删除模块? @Charitha 这似乎并没有显着减少启动时间。 @KeshavaKumar 您是否缩短了启动时间?如果是怎么办? @CharithaRatnayake No.. 不幸的是我没有继续那个项目:( 【参考方案1】:(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
【讨论】:
以上是关于如何减少嵌入式 android 操作系统的启动时间。?的主要内容,如果未能解决你的问题,请参考以下文章
如何减少 React Native Android 应用程序的启动时间