- 论坛徽章:
- 0
|
224位色的彩色查找表(color look-up table,CLUT) 显示logo的方法
具体的实现,可以自己看看linux内核源代码- /drivers/video/logo/logo.c
- #ifdef CONFIG_LOGO_LINUX_CLUT224
- /* Generic Linux logo */
- logo = &logo_linux_clut224;
- #endif
复制代码 针对具体平台,如ppc下的初始化过程中的引用:- #ifdef CONFIG_LOGO_LINUX_CLUT224
- clut = PTRRELOC(RELOC(logo_linux_clut224.clut));
- for (i = 0; i < RELOC(logo_linux_clut224.clutsize); i++, clut += 3)
- if (prom_set_color(ih, i + 32, clut[0], clut[1],
- clut[2]) != 0)
- break;
- #endif /* CONFIG_LOGO_LINUX_CLUT224 */
复制代码 简单的讲,就是kernel启动的开始阶段,通过查找表的方式,显示一张图片的过程。
回复 1# chen_chuang
|
|