Mini2440w35 create boot logo remove logo cursor steps

Source: Internet
Author: User
Mini2440w35 create boot logo remove logo cursor step 1. create the. ppm file www.2cto.com. the default logo file is drivers/video/logo/logo_linux_clut224.ppm. therefore, create a new. ppm file and overwrite it. In general, the linux distributions are all from...
Mini2440 w35 create boot logo remove logo cursor step 1. Create. the default logo file for the ppm file www.2cto.com is drivers/video/logo/logo_linux_clut224.ppm, so create a new one. to overwrite the ppm file. General linux releases have come with netpbm-10.35-6.fc6 tools. We recommend that you use your image as the png format and perform the following steps: pngtopnm logo.png> logo. pnm # Convert png to pnm format pnmquant 224 logo. pnm> logo_224.pnm # convert bytes to 224 pnmtoplainpnm logo_224.pnm> bytes # Convert binary pnm format to text ppm format cp kernel/drivers/video/logo/representation # overwrite original file www.2cto.com the above steps, re-compile the kernel and install it on the board. you can see that the logo has been changed. However, if it is a mini2440 w35 screen, the image display will be a bit incompatible. So continue with the following changes 2. modify the led display driver in the/arch/arm/mach-s3c2440/mach-mini2440.c file # elif defined (CONFIG_FB_S3C2410_N480272) # define LCD _WIDTH 480 # define LCD _HEIGHT 272 # define LCD _PIXCLOCK 100000 # define LCD _RIGHT_MARGIN 36 # define limit 19 # define limit 5 # define limit 1 # define LCD _LOWER_MARGIN 5 # define limit 1 // add the following code for w35 screen preparation # elif defined (CONFIG_FB_S3C2410_W320240) # define LCD _WIDTH 320 # define LCD _HEIGHT 240 # define LCD _PIXCLOCK 70000 # define LCD _RIGHT_MARGIN 68 # define limit 66 # define limit 4 # define limit 4 # define limit 4 # define limit 9 # define LCD _CON5 (s3C2410_LCDCON5_FRM565 | S3C2410_LCDCON5_INVVDEN | S3C2410_LCDCON5_INVVFRAME | S3C2410_LCDCON5_INVVLINE | S3C2410_LCDCON5_INVVCLK | S3C2410_LCDCON5_HWSWP) open drivers/video/Kconfig config FB_S3C2410_T240320 boolean "3.5 inch 240X320 Toppoly LCD" depends on FB_S3C2410 help 3.5 inch 240X320 Toppoly LCD // add the following w35kconfig configuration menu limit boolean" 3.5 inch 320x240 W35i LCD "depends on FB_S3C2410 help 3.5 inch 320x240 W35i LCD www.2cto.com command line input make menuconfig in Device Drivers ---> Graphics support ---> <*> Support for frame buffer devices ---> LCD select (3.5 inch 320x240 W35i LCD) ---> select the w35 screen you just added in preparation. 3. remove the logo standby cursor. if you find a blinking cursor in the lower left corner of the logo, you can refer to the following steps in drivers/video/console/fbcon. in file c, comment out the static void fb_flashcursor (void * private) and static void fbcon_cursor (struct vc_data * vc, int mode ).
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.