Chinaunix首页 | 论坛 | 博客
  • 博客访问: 139071
  • 博文数量: 57
  • 博客积分: 1405
  • 博客等级: 上尉
  • 技术积分: 585
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-15 17:22
文章存档

2011年(1)

2010年(4)

2009年(52)

我的朋友

分类: 嵌入式

2009-09-26 11:35:00

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为基础开发环境

更新中……

阅读(1650) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~