How to Reduce the Booting Time or How to boot fast in Few Seconds.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to Reduce the Booting Time or How to boot fast in Few Seconds.

7,069 Views
nandishguruling
Contributor III

Hi All,,,

         I want to reduce the booting time. and i am using the imx6dl Sabreauto board and kernel version is 3.14.28  and      image name is " fsl-image-qt5 " from yocto, for reducing the booting time i followed some links but it wont work for me, On 13th second i am getting the my application window, so i want to reduce that time within 6 to 7 second i want see my application window,

here is the i followed some links:

Linux Fast Boot on i.MX6 Sabresd Board 

Hi, Fast Bootup time for imx6Q sabre auto board. 

https://community.nxp.com/docs/DOC-94738 

https://community.nxp.com/message/895274?commentID=895274#comment-895274 

And i disable the some modules(driver) in my kernel using  "menuconfig"  which is i am not using. The size of zImage is little bit reduced but no change in the booting time, can any one help me how solve this issue. 

Thanks In Advance,

Best Regards.

Nandish SG

5 Replies

3,890 Views
nandishguruling
Contributor III

Hi Jeremy,

   

   Thank you for your quick reply. how to avoid Sleep or Hibernation for lengthy boot. can you please elaborate the Steps.

thanks in advance

BR

Nandish SG

0 Kudos
Reply

3,890 Views
jeremysherrill
Contributor I

Hello Nandish,

One option to consider is sleep or hibernation to avoid lengthy boot and application initialization times.  The NitroBoot product from Datalight provides some improvements over basic hibernate.  Here's a link to a demo: https://youtu.be/TRXtyRz3t5E

- Jeremy

0 Kudos
Reply

3,890 Views
gusarambula
NXP TechSupport
NXP TechSupport

Hello Nandish SG,

The Qt5 image is big so I would also recommend looking into optimizing the Qt part of the image. There is some interesting documentation like the following blog entries from the official Qt blog.

http://blog.qt.io/blog/2016/04/20/fast-booting-qt-devices-part-1-automotive-instrument-cluster/

http://blog.qt.io/blog/2016/04/27/fast-booting-qt-devices-part-2-optimizing-qt-application/

http://blog.qt.io/blog/2016/05/25/fast-booting-qt-devices-part-3-optimizing-system-image/

http://blog.qt.io/blog/2016/08/30/fast-booting-qt-devices-part-4-hardware-matters/

I hope this helps!

Regards,

3,890 Views
fabio_estevam
NXP Employee
NXP Employee

3,890 Views
nandishguruling
Contributor III

Hi Fabio,

            Thank you for your Quick Reply, In the following link they are used the "core-image-base" image and board is imx6sd and my board is imx6dl and "fsl-image-qt5" image, you mean shall i change the image or what. and those step are not clear to me, how to do,  can you please elaborate those steps.

Thanks in advance.

BR

Nandish SG

0 Kudos
Reply