rk3288的开机logo主要有以下几个地方:
1.内核logo
在 kernel/arch/arm/boot/dts 找到使用的 dts 文件,再找到该文件包含的 lcd-xxx.dtsi ,与使用的屏有关,在 lcd-xxx.dtsi 中找到 fb 选项:
&fb {
rockchip,disp-mode = <DUAL>;
rockchip,uboot-logo-on = <0>;
rockchip,disp-policy = <DISPLAY_POLICY_BOX_TEMP>;
};
中间的 uboot-logo-on 的值为0,即不启用logo,同时将 kernel/arch/arm/confings 中使用到的相关的配置文件中的选项:"CONFIG_LOGO = y " 屏蔽掉。如果想更改该logo,即将 uboot-logo-on 中的值改为1同时启用"CONFIG_LOGO",与logo有关的文件为以下几个:kernel/drivers/video/fbmem.c,kernel/drivers/video/logo/logo.c,默认的logo是 kernel/drivers/video/logo/logo_linux_clut224.ppm,可以更改该logo,然后单独编译内核烧录。
2.Android开机logo
Android系统启动init进程时的logo