亲宝软件园·资讯

展开

修改imx6ull开机LOGO(一)

mcu1234 人气:0

imx6ull启动的时候默认显示uboot自带的开机画面,按照如下步骤修改为我们想要的开机画面,如下:

首先去掉液晶屏右上角的打印信息

 

修改https://img.qb5200.com/download-x/drivers/video/cfb_console.c注释掉以下代码

  准备需要显示的图片,使用windows的画图工具转换为256色bmp格式,注意分辨率一定要小于屏幕的分辨率,大小在100K以内,否则会显示不正常。

  将准备好的图片复制到/tools/logos/目录下,直接替换目录下的freescale.bmp,或者使用自己图片的名字,比如我的图片的名字为YS.bmp,修改/tools/Makefile文件,如下:

 编译运行

接下来要使图片居中显示,修改drivers/video/cfb_console.c,在函数static void *video_logo(void)中修改

splash_get_pos(&video_logo_xpos, &video_logo_ypos);

//这里是增加的代码,设置图片居中显示

if(video_logo_xpos==0&&video_logo_ypos==0)     

{

           video_logo_xpos= (VIDEO_VISIBLE_COLS - BMP_LOGO_WIDTH)>>1;

           video_logo_ypos= (VIDEO_VISIBLE_ROWS - BMP_LOGO_HEIGHT)>>1;

     }

 编译运行

 

加载全部内容

相关教程
猜你喜欢
用户评论