Android Boot Time Optimization for Automotive
Acsia Technologies Acsia Technologies
586 subscribers
2,150 views
0

 Published On Aug 19, 2020

One of the major apprehensions for OEMs and Tier 1 suppliers is about minimizing boot time of Instrument Clusters and Infotainment Systems. Boot-time optimization is a key requirement to enhanced user experience.

The IVI systems and Instrument Clusters are required to startup immediately as soon as the ignition
is on. At power-on, it typically takes several seconds for the operating systems initialize subsystems and load applications. The driver has to wait for several tens of seconds before she/he uses the Infotainment System/Instrument Cluster. Booting requirements and boot time targets are an integral part of the OEM/Tier 1 specifications. This is a challenging task that requires deep knowledge of the underlying operating system and platform. The architects must really think through every stage of the booting process.


There are many tools for measuring boot time, profiling and instrumentation of boot-up. Typical areas to optimize are,
Boot loader
Kernel: Kernel image size, unwanted configurations, unwanted drivers
Logs
Considering parallelization
File systems, services and applications
Boot animation
SE Linux polices
I/O Tuning

show more

Share/Embed