您的位置:首页 > 编程语言 > Go语言

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

2017-03-17 12:03 351 查看
制作自己的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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: