International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 162 - Number 3 |
Year of Publication: 2017 |
Authors: Md. Farukh Hashmi, M. Pramod Kumar, K. S. Rao |
10.5120/ijca2017913304 |
Md. Farukh Hashmi, M. Pramod Kumar, K. S. Rao . A Framework for Optimization of the Boot Time on Embedded Linux Environment with Raspberry Pi Platform. International Journal of Computer Applications. 162, 3 ( Mar 2017), 17-26. DOI=10.5120/ijca2017913304
Embedded system performance and utilization has increased over years, these can be observed most obviously in the electronic consumer market once a mobile phone are now replaced by smart phones and internet tablets, once a car radios are now replaced by In-Vehicle Infotainment Systems. More and more functionality is introduced into the once single-purpose system to utilize the increasing computational power, driven by the system's main target of providing improved services to the user. That implies an even faster growing complexity to be handled by the embedded systems and availability on demand. Operating system based on the Linux kernel are used in most of these consumer electronic devices, the user of these devices except these devices to be available for use very soon after being turned on. This leads to optimization of startup time for Linux. In this paper, the boot process has been described under the Linux. Initial boot time and by using some of available technique how to reduce boot time for particular application. By using the boot chart he have measured the initial boot time and optimization time. After measuring the initial time he removed the unwanted applications and services which you might not needed but they are installed by default during OS installation and unknowingly start eating your system resources. Unwanted process need to kill. In order to kill a running process in Linux, use the ‘Kill PID‘command. But before running Kill command, he must know the PID of the process. Here I want to find a PID of ‘cupsd‘ process. [nano@pramod]# ps ax | grep cupsd To kill that PID, run the following command. [nano@pramod]# kill -9 1511. He describe available techniques how to reduce boot time for particular application eg .reducing kernel boot time, System startup time and application speed, Application size and Ram usage