之所以这次logo弄了很久是因为fsl bsp 实现keep uboot logo to kernel ,但又在我使用的BSP上没有完全弄好。话说那个还是 有很牛逼,简单来说就是uboot实现好logo,然后kernel中不需要对相应的显示时钟进行重新初始化,还有很多其他的类似一样 的道理,就是相信uboot中已经弄好了。废话到此。说说一般的linux 启动logo。
[*]VGA 8x16 font Logo configuration-> [*]Bootup logo [*] Standard 224-color Linux logo 重新编译内核 logo居中: 1、设置logo图片在屏幕中的位置 vi drivers/video/fbmem.c 找到"fb_show_logo_line"函数,把 image.dx = 0; image.dy = y; 改为 image.dx = (info->var.xres/2) - (610/2);...
(可能还需要手动进uboot命令行,将bootcmd重置成默认) 2.kernel内核文件修改 修改drivers/video/logo/Kconfig文件 在最后新加一个LOGO_LINUX_CUSTOM_CLUT224的配置选项: /* 在如下配置 */config LOGO_LINUX_CUSTOM_CLUT224bool"Custom 224-color linux logo"defaultyendif# LOGO 修改drivers/video/logo/logo.c文件 ...
启动开发板,内核启动后会执行文件系统的启动脚本, 而此时文件系统的启动脚本中/opt/scripts/boot/psplash.sh会去执行相应的应用程序/usr/bin/psplash,显示开机时的背景。 如下图: 若只想显示开机logo可以将这行注释掉,或者将/lib/fireware/logo.bmp修改为其他的图片路径 (可以将自己的图片用windows系统...
/* Note: used only for rkfb kernel driver */static int load_kernel_bmp_logo(struct logo_info *logo, const char *bmp_name) 验证 接入串口,看调试打印日志 可以看到是先读取的logo.bmp 然后读取的logo_kernel.bmp ,对应的也就是uboot logo和kernel logo。搞定! 如果没有这2个custom logo文件 也会...
[*] Bootup logo ---> [*] Standard black and white Linux logo [*] Standard 16-color Linux logo [*] Standard 224-color Linux logo $ make /opt/s5pv210/kernel/drivers/video/logo 我用的是GIMP把PNG图片改成224色保存(打开GIMP,选图片,画像-模式-索引-224色—保存—ASCII,OK) ...
[*]Boot logo ---> [*] Standard 224-color Linux logo 支持kernel logo (2)Device Drivers ---> Graphics support ---> Console display driver support ---> <*> Framebuffer Console support 不选该项无法在屏幕上显示。 重新编译源码启动就是替换后的logo了,但是没有居中全屏显示。
LINUX 启动logo 总结 近在imx6上需要调试linux下启动logo。其实linux启动logo 以前没少调,但这次弄了好久,也发现以前调过的没有积累。 之所以这次logo弄了很久是因为fsl bsp 实现keep uboot logo to kernel ,但又在我使用的BSP上没有完全弄好。话说那个还是 ...
[*] Bootup logo ---> [*] Standard black and white Linux logo [*] Standard 16-color Linux logo [*] Standard 224-color Linux logo $ make /opt/s5pv210/kernel/drivers/video/logo 我用的是GIMP把PNG图片改成224色保存(打开GIMP,选图片,画像-模式-索引-224色—保存—ASCII,OK) ...
Logo configuration-> [*]Bootup logo [*] Standard 224-color Linux logo 重新编译内核 logo居中: 1、设置logo图片在屏幕中的位置 vi drivers/video/fbmem.c 找到"fb_show_logo_line"函数,把 p_w_picpath.dx = 0; p_w_picpath.dy = y;