LOGOMAKER之命令实现机理
1.基础文件库安装(包含图片转换的各种小工具)
例如:pngtopnm,pnmquant,pnmtoplainpnm等……
此文件库基于netpbm构建,安装方法,以我的系统为例,具体操作如下:
实现环境为
pqwang@x32:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 8.04.3 LTS
Release: 8.04
Codename: hardy
pqwang@x32:~$
推荐安装方法:sudo apt-get install netpbm
2.操作转换步骤
pngtopnm , pnmquant , pnmtoplainpnm 为核心三个转换命令;
linuxlogo.png为转换输入图片文件,要求为png格式,如果为其他格式,可以安装其他命令转换实现,也可以先转换其他图片格式为png,建议使用后者;
pngtopnm linuxlogo.png > linuxlogo.pnm
pnmquant 224 linuxlogo.pnm > linuxlogo224.pnm
pnmtoplainpnm linuxlogo224.pnm > linuxlogo224.ppm
最后的转换结果为ppm图片文件,可以拷贝此文件到内核源码树目录drivers/video/logo/,实现基本logo显示功能。
编译基础控制由Kconfig和logo.c共同管理。
不难看出,根据上述方法步骤,可以很容易的实现这个过程的统一化管理,即可以开发一套相应的工具来统一管理这个logo生产方法步骤的过程,甚至可以做到很智能的状态。
3.后续集成开发环境制作
推荐以QTOPIA为基础开发环境
更新中……
阅读(1726) | 评论(0) | 转发(0) |