On 10:27 Thu 03 Oct , Artemi Ivanov wrote: > ; Summary: Android boot time improvements > > ; Proposer: Artemi Ivanov > > == Description == > Android boot time could be dramatically improved by leveraging > checkpoints/snapshots approaches (might be sufficient for variety of > products/use cases), on the other side it would be great to study > deeper if Android cold boot speed could be improved, at least for > automotive/IVI scenarios (get display/video/audio enabled early)
what is the booting target? I've done in the past on non optimised android < 30s from cold start to UI on arm926ejs with base Android < 30s on more complex and full feature Android on Cortex-A9 (5 MiB kernel) < 30s with optimised bootloader (barebox) > > == Related work == > * 0xlab survey - Shorten Device Boot Time for Automotive IVI and > Navigation Systems; Implement Checkpointing for Android; Android > Boot Time Optimization > * CELF Boot time page - http://elinux.org/Boot_Time > > == Scope == > * Leverage most powerful hw platforms (multicore Cortex-A15 SOCs, fast > storage, etc.) more powerfull hw does not mean shorter boot time to be able to comparare anything we need have similar hw feature as more driver you have to load means more time to boot. I also could have hw design issue on dev board that slow down the boot > * Get max of what could be optimized at bootcode/kernel level (this > could be done in a week or so - using boottime cook books) > * Try to get Android booting to UI/video/audio in a couple of seconds > range (i.e. custom/automotive-focused use-case)... > * Compare results with snapshots/checkpoints implementation > > Efforts: 6-8 weeks > > == Contractor Candidates == > > > == Comments == > > > [[Category:Project proposals 2013]] > _______________________________________________ > Celinux-dev mailing list > Celinux-dev@lists.celinuxforum.org > https://lists.celinuxforum.org/mailman/listinfo/celinux-dev _______________________________________________ Celinux-dev mailing list Celinux-dev@lists.celinuxforum.org https://lists.celinuxforum.org/mailman/listinfo/celinux-dev