Boot time is an issue in many embedded systems. In this paper I analyse the steps from power-on to a working application and show how to minimise the time taken at each stage. I will demonstrate some of the tools available to measure boot time, such as boot chart and print timestamps, and I will describe some of the techniques you can use to improve the start-up time of most Linux systems, from better device probing to optimised boot scripts.
展开▼