• DocumentCode
    2604959
  • Title

    Optimizing the boot time of Android on embedded system

  • Author

    Singh, Gaurav ; Bipin, Kumar ; Dhawan, Rohit

  • Author_Institution
    Comput. Platforms & Tools, STMicroelectronics, Noida, India
  • fYear
    2011
  • fDate
    14-17 June 2011
  • Firstpage
    503
  • Lastpage
    508
  • Abstract
    Increasing hardware capabilities and application requirements in embedded systems demand additional software initialization and configuration during startup, which adversely affects system boot time. Fast boot is essential for consumer devices in automotive, medical and entertainment markets. This paper describes “system level” optimization of embedded software to achieve faster boot times. We select an embedded device running open source Android platform as the experimental setup for research. First, we describe an efficient bootloader design and explain how to optimally configure Android´s Linux based kernel for embedded systems. Next, we detail Android userspace design changes to reach the home screen quickly and allow users to execute crucial applications first. We also discuss effects on memory consumption, application and feature availability caused by optimization changes in each part of the software stack. Finally, we show that our optimized Android stack boots 65 percent faster than the existing common approach.
  • Keywords
    Linux; computer bootstrapping; embedded systems; optimisation; public domain software; Linux based kernel; bootloader design; embedded software; embedded system; open source Android platform; software initialization; software stack; system boot time; system level optimization; Androids; Embedded systems; Humanoid robots; Kernel; Linux; Optimization; Smart phones; Android; Fast boot; Linux; bootloader; optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (ISCE), 2011 IEEE 15th International Symposium on
  • Conference_Location
    Singapore
  • ISSN
    0747-668X
  • Print_ISBN
    978-1-61284-843-3
  • Type

    conf

  • DOI
    10.1109/ISCE.2011.5973881
  • Filename
    5973881