zoukankan      html  css  js  c++  java
  • 荔枝派 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

    见笑了

  • 相关阅读:
    微信小程序HTTPS
    微信商城-1简介
    va_list
    Event log c++ sample.
    EVENT LOGGING
    Analyze Program Runtime Stack
    unknow table alarmtemp error when drop database (mysql)
    This application has request the Runtime to terminate it in an unusual way.
    How to check if Visual Studio 2005 SP1 is installed
    SetUnhandledExceptionFilter
  • 原文地址:https://www.cnblogs.com/ZQQH/p/8320611.html
Copyright © 2011-2022 走看看