Imx6 Kernel splash screen: Difference between revisions

From embeddedTS Manuals
No edit summary
(Remove use of you)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
The kernel splashscreen allows 224 colors.  It also allows up to the full screen resolution, but for fastest boot speed it should be kept as small as possible.  The image will be centered around a black background.   
The kernel splashscreen allow for a 224 color image, up to the full screen resolution. For the fastest boot speed, it should be kept as small as possible.  The image will be centered around a black background.   


To convert your image, for example, "mylogo.png":
To convert an image, for example, "mylogo.png":
<source lang=bash>
<source lang=bash>
convert mylogo.png mylogo.ppm
convert mylogo.png mylogo.ppm
Line 9: Line 9:
</source>
</source>


Now recompile the kernel following the guide in the previous section.
Recompile the kernel following the guide in the previous section to have the splashscreen appear on all future boots.


If you would like to disable the kernel logo completely you can add the kernel cmdline "logo.nologo" in u-boot.
Add to the kernel cmdline in U-Boot, "logo.nologo" in order to completely disable the splash screen.

Latest revision as of 12:35, 23 April 2020

The kernel splashscreen allow for a 224 color image, up to the full screen resolution. For the fastest boot speed, it should be kept as small as possible. The image will be centered around a black background.

To convert an image, for example, "mylogo.png":

convert mylogo.png mylogo.ppm
ppmquant 224 mylogo.ppm > mylogo-224.ppm
pnmnoraw mylogo-224.ppm > logo_user_clut224.ppm
cp logo_user_clut224.ppm <kernel build sources>/drivers/video/logo/

Recompile the kernel following the guide in the previous section to have the splashscreen appear on all future boots.

Add to the kernel cmdline in U-Boot, "logo.nologo" in order to completely disable the splash screen.