• 荔枝派 u-boot logo修改


    同学改开机的画面。感觉很屌的样子。自己也尝试一波。

    首先找了一张图片,必须要先把他转换成256色(8位)深度。    我原图很好看,一转就变成这个样子了,不过不管了。 把图片放入u-boot/tools/logos/ 命名为mylogo.bmp

    第二步:开始修改配置

    修改u-boot/tools/下的Makefile
     
    # Generated LCD/video logo
    LOGO_H = $(OBJTREE)/include/bmp_logo.h
    LOGO-$(CONFIG_LCD_LOGO) += $(LOGO_H)
    LOGO-$(CONFIG_VIDEO_LOGO) += $(LOGO_H)
    
    ifeq ($(LOGO_BMP),)
    LOGO_BMP= logos/denx.bmp
    endif
    ifeq ($(VENDOR),atmel)
    LOGO_BMP= logos/atmel.bmp
    endif
    ifeq ($(VENDOR),esd)
    LOGO_BMP= logos/esd.bmp
    endif
    ifeq ($(VENDOR),freescale)
    LOGO_BMP= logos/freescale.bmp
    endif
    ifeq ($(VENDOR),ronetix)
    LOGO_BMP= logos/ronetix.bmp
    endif
    ifeq ($(VENDOR),syteco)
    LOGO_BMP= logos/syteco.bmp
    endif
    红色字体,替换为你制作的bmp文件名。

    第三步:修改头文件配置

    在u-boot/include/configs/sun8i.h中加入

    #define CONFIG_VIDEO_LOGO
    #define CONFIG_VIDEO_BMP_LOGO

    再修改图像的像素信息

    在/u-boot/include/bmp_logo.h中修改

    #define BMP_LOGO_WIDTH    XXX
    #define BMP_LOGO_HEIGHT   XXX
    #define BMP_LOGO_COLORS   XXX
    #define BMP_LOGO_OFFSET    XXX

    这样就差不多了,然后重新编译u-boot

    cd u-boot
    ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make LicheePi_Zero_800x480LCD_defconfig
    ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make -j4

    再dd到sd卡里面 

    sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8

    见笑了

  • 相关阅读:
    《代码整洁之道》三
    《代码整洁之道》二
    第五周总结
    第四周总结
    第三周总结
    第二周总结
    第一周总结
    课程总结
    周总结16
    河北省科技信息通用调查系统综合查询功能开发——Day9
  • 原文地址:https://www.cnblogs.com/ZQQH/p/8320611.html
Copyright © 2020-2023  润新知