开发板中制作自己的开机logo

来源:互联网 发布:剑三天策捏脸数据 编辑:程序博客网 时间:2024/05/23 23:33
制作自己的logo
    1. 内核默认的图片文件路径在drivers/video/logo目录下
       内核默认的图片的格式是 ".ppm" 格式的
    2. 自己logo需要的图片格式是 ".png" 格式的
    3. 将自己的 ".png" 格式的图片转换成lcd需要的分辨率的大小,这里最大是1024*600
    4. 把自己的png格式的图片转换成只有224色的ppm图片,命令如下
    下面命令中的logo.png是自己的图片的文件名
    pngtopnm logo.png | ppmquant-fs 224 | pnmtoplainpnm > logo_linux_clut224.ppm
    这样就生成了 "logo_linux_clut224.ppm" 这个文件
    5. 将自己制作的logo添加到内核中
    当前内核中使用的logo的文件名是logo_x210_clut224.ppm
    1)方法1
        (1)将drivers/video/logo目录下的logo_x210_clut224.ppm文件改名做备份
        (2)将上面自己制作的logo文件logo_linux_clut224.ppm复制到drivers/video/logo目录下,并将名称改为logo_x210_clut224.ppm
        (3)编译内核,make
        (4)在次将生成的zImage烧录到开发板中
           或者
           将生成的zImage复制到tftp的服务器目录下,用以开机自己启动
           开发板开机之后就可以看见自己制作的logo----->OK
    2)方法2
        (1)生成自己制作的logo文件logo_linux_clut224.ppm
           在下面几个文件中添加相应代码
        (2)在Makefile文件中
            obj-$(CONFIG_LOGO_LINUX_ZHAO_CLUT224)         += logo_linux_zhao_clut224.o
        (3)在Kconfig文件中
            config LOGO_LINUX_ZHAO_CLUT224
            bool "224-color LINUX_ZHAO Linux logo"
            depends on LINUX_ZHAO
            default y
        (4)在logo.c文件中
            // zhao added
            #ifdef CONFIG_LOGO_LINUX_ZHAO_CLUT224
            /* zhao photo logo */
            logo = &logo_linux_zhao_clut224;
            #endif
0 0
原创粉丝点击