您好..我想要更改开机画面(将企鹅换掉)
我照个这个网页所提供的方法,未能顺利将初始画面修改成功 http://www.it165.net/embed/html/201301/2205.html
2.1使用netpbm包来进行转换 RHEL5已经安装这几种工具。它自带了 netpbm-10.35-6.fc6 假设你的是png数据分别按如下步骤 pngtopnm huisen-**-linux.png > huisen-**-linux.pnm #转换png成pnm格式 pnmquant 224 huisen-**-linux.pnm > huisen-**-linux224.pnm #转换像素数为224 pnmtoplainpnm huisen-**-linux224.pnm > **_linux_clut224.ppm #转换二进制的pnm格式为文本的ppm格式. cp **_m32r_clut224.ppm linux-2.6.28.6/drivers/video/**/**_linux_clut224.ppm rm -f linux-2.6.28.6/drivers/video/**/**_linux_clut224.c
我看了原始码,不能够理解const struct linux_** * __init_refok fb_find_**(int depth) 里的 depth 是怎么传入的,再来就是i.mx系列所使用的是" **_linux_vga16"or “**_linux_clut224"???? * modpost that it is intended that this function uses data
* marked __initdata.
*/
const struct linux_** * __init_refok fb_find_**(int depth)
{
const struct linux_** *** = NULL;
if (no**)
return NULL;
if (depth >= 1) {
#ifdef CONFIG_**_LINUX_MONO
/* Generic Linux ** */
** = &**_linux_mono;
#endif
#ifdef CONFIG_**_SUPERH_MONO
/* SuperH Linux ** */
** = &**_superh_mono;
#endif
}
if (depth >= 4) {
#ifdef CONFIG_**_LINUX_VGA16
/* Generic Linux ** */
** = &**_linux_vga16;
#endif
#ifdef CONFIG_**_BLACKFIN_VGA16
/* Blackfin processor ** */
** = &**_blackfin_vga16;
#endif
#ifdef CONFIG_**_SUPERH_VGA16
/* SuperH Linux ** */
** = &**_superh_vga16;
#endif
if (depth >= 8) {
#ifdef CONFIG_**_LINUX_CLUT224
/* Generic Linux ** */
** = &**_linux_clut224;
#endif
#ifdef CONFIG_**_BLACKFIN_CLUT224
/* Blackfin Linux ** */
** = &**_blackfin_clut224;
#endif
#ifdef CONFIG_**_DEC_CLUT224
/* DEC Linux ** on MIPS/MIPS64 or ALPHA */
** = &**_dec_clut224;
#endif
#ifdef CONFIG_**_MAC_CLUT224
/* Macintosh Linux ** on m68k */
if (MACH_IS_MAC)
** = &**_mac_clut224;
#endif
#ifdef CONFIG_**_PARISC_CLUT224
/* PA-RISC Linux ** */
** = &**_parisc_clut224;
#endif
#ifdef CONFIG_**_SGI_CLUT224
/* SGI Linux ** on MIPS/MIPS64 and VISWS */
** = &**_sgi_clut224;
#endif
#ifdef CONFIG_**_SUN_CLUT224
/* Sun Linux ** */
** = &**_sun_clut224;
#endif
#ifdef CONFIG_**_SUPERH_CLUT224
/* SuperH Linux ** */
** = &**_superh_clut224;
#endif
|