This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Exchange Linux Tux

Hello together,

my newest Intention is, to exchange the Linux Tux Kernel Logo with an Text based Output from another File or Periphery.

In my first Tests, i tried to display the Kernel Boot on the am335x evm Display. For this i change the U-Boot 'console' Setting to /dev/tty0 to redirect the output to the LCD.

But i cant see any Output, just the Tux Logo. I activated all Kernel Options for Framebuffer Console Support. So there should be sth on my LCD?

And on my booted Linux System, i run several Framebuffer Applications to draw a Rect or sth. This is not a Problem. But if i try to echo sth, i didnt see this too.

cat /dev/urandom > /dev/fb0     works

echo "test" > /dev/fb0 or /dev/tty0 draws just a black line on my display.

So how could i write fonts on the display by usin fbcon? And why is the fbcon not listed in the modules?

thx and best regards :)

al

  • Hello,

    I was able to change the splash to another picture by doing the following:

    1. Download GIMP (sudo apt-get install gimp)
    2. Open a picture in GIMP and save as in PPM binary format
    3. Now convert the ppm image to 224 color binary using ppmquant, which you can get in this package:
      • sudo apt-get install netpbm
    4. The command would be:
      • ppmquant 224 logo.tmp > logo_224.tmp
      • where logo.tmp is the image you saved from GIMP.
    5. Now convert to ASCII format
      • pnmnoraw logo_224.tmp > logo_linux_clut224.ppm
    6. Copy the file to this folder in your kernel (may want to back up the old file):
      • drivers/video/logo
    7. Rebuilt the kernel and it should work!

    Regards,

    Josh

  • thanks for the suggestion, I was using an already converted ppm image, but I'll do that again just in case the image wasn't right. Can you tell me what size image you'd used?

    The main issue seems to be the size of the image, as 80x80px is too small since I want the image to fill the screen. Someone told me it has to be a multiple of the screen font or something to that effect, so will need to double check that.


    PS: Linked from thread in http://e2e.ti.com/support/arm/sitara_arm/f/791/p/362121/1272097.aspx#1272097

  • Hmmm, I don't remember what image size I used--it was a while ago.  If I get some time I'll test it out again with a 800x600 image.