工具:Xnview
需修改的文档:bootfile.image ;000BootParam.h
操作步骤:
(1)找到想要当做logo的图片用哪个Xnview打开并另存为,储存类型选择RAW,进入选项,频道类型选择ARGB。
然后将图片保存到OpenWrt-ImageBuilder-rtd1295-mnas_emmc.Linux-x86_64/target/linux/rtd1295/image/image_file-r160868/packages/omv/目录中。(超级终端练服务器时用FileZilla上传到服务器)
(2)查看你的图片的像素宽度和高度,打开000BootParam.h。将源像素宽度(SRC_WIDTH)和高度(SRC_HEIGHT)按照自己的图片像素修改,再设置logo像素(DST_WIDTH)大小,可根据显示器大小修改,也可自定义。例如:
OpenWrt-ImageBuilder-rtd1295-mnas_emmc.Linux-x86_64/target/linux/rtd1295/image/image_file-r160868/packages/omv/factory中
#define BOOT_LOGO_ENABLE 1
#define CUSTOM_LOGO_SRC_WIDTH 1920
#define CUSTOM_LOGO_SRC_HEIGHT 1080
#define CUSTOM_LOGO_DST_WIDTH 1920
#define CUSTOM_LOGO_DST_HEIGHT 1080
(3)修改Makefile,在OpenWrt-ImageBuilder-rtd1295-mnas_emmc.Linux-x86_64/target/linux/rtd1295/image中的Makefile.in
install_avfile_count=1
install_factory=1
(4)编译,运行之前写好的脚本:./build_release_linux_kernel.sh build
生成的install.image文件在bin目录中,将image文件烧到板子上就好了。