I build custom splash screens into my kernel for my projects. Here is the information that you need:
1. The framebuffer penguin logo in the corner represents the number of processors detected. One penguin logo means one processor. That is the original intended purpose of the logo. This same technique will work with other Linux platforms, but you'll see multiple splash screens on multicore platforms. 2. The logo can be stored in 4-bit (16 color) or pseudo 8-bit (224 color) formats. 3. The logo for the 224-color image is stored in the kernel source at drivers/video/logo/logo_linux_clut224.ppm 4. The logo is positioned in the upper-left corner. Replacing that logo with another logo still results in the new logo being positioned in the upper-left corner. 5. The logo can have a max width of 1280 pixels. If it is wider than that, nothing will show up. To create a .ppm suitable as a splash, I start with a 256-color PNG. Once I have one that I like, I convert it using the following command: $ pngtopnm [IMAGE.PNG] | ppmquant -fs 223 | pnmtoplainpnm > [KERNEL_ROOT]/drivers/video/logo/logo_linux_clut224.ppm Make sure that you backup the original penguin logo (original logo_linux_clut224.ppm file), as this command will replace it with your new one. Once you have the new .ppm file in place within the kernel tree, rebuild the kernel. The logo image is compiled into the kernel itself. Copy your new kernel into place on the boot partition of your microSD, point the uEnv.txt to it if you have a new name for your kernel, and away you go. Andrew On Monday, May 19, 2014 5:13:59 PM UTC-4, Mirko Fucci wrote: > > > Hi everyone, > > i wonder if is possible to change startup logo in beaglebone black: it's > the penguin on the top left part of the screen. > > Alternatively is possible to remove the logo? > > Thanks everyone !! > > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
