Hi,
I am using sabre imx6 board.
I am trying to reduce the bootup time by removing unwanted driver init from kernel.
I have fallowed the below steps to build.
$ repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-4.1.15-1.0.0_ga
$ DISTRO=fsl-imx-wayland MACHINE=imx6qsabreauto source fsl-setup-release.sh –b build-wayland
$ Bitbake fsl-image-qt5
$ bitbake linux-imx -c cleansstate
$ bitbake linux-imx -c menuconfig
change the configuration save and exit.
$ bitbake fsl-image-qt5
But I dont see any changes in the kernel initialization.
Please let me know proper methods to implement this.
Thanks,
Rajath
Hi Rajath,
There are a few more things involved in reducing boot time such as removing unused drivers from Kernel, also reducing the root file system to minimal size. Below you can find some documents about reducing boot time techniques.Linux Fast Boot on i.MX6 Sabresd Board
Reducing Boot Time: Techniques for Fast Booting
This tutorial explains how to change the kernel configuration.
You can find here also a technique that is already implemented on u-Boot. It's calls u-Boot Falcon Mode developed by Stefano Babic.
Regards,
Carlos
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------