OK6410之Linux2.6.36内核添加logo显示

2014-11-24 10:36:40 · 作者: · 浏览: 0

在OK6410板子启动时并没有显示可爱的小企鹅logo,故进行添加显示并修改成自己喜欢的图片。


配置内核:make meunconfig


Device Drivers --->


Graphics support --->


<*> Support for frame buffer devices --->


< *> S3C Framebuffer Support (eXtended)


<*> Samsung S3C framebuffer support


Select LCD Type (4.3 inch 480x272 TFT LCD) --->


[*] Bootup logo --->


[*] Standard 224-color Linux logo


Console display driver support --->


[*] Framebuffer Console Rotation


这样,就能显示一个可爱的小企鹅了。


现在告诉大家怎么把小企鹅图片显示成自己想要的图片。


1首先准备一张320X240的图片,如图1



2Ubuntu安装gimp


sudo apt-get install gimp


这样即可安装完毕。在linux终端中运行


gimp


打开软件如图2


3空白处点击右键,选择Image->Mode->Indexed,如图3


4在弹出的新选项框内进行如下设置。如图4 在Maximun number of colors 中设置为224


设置完毕后,点击右下方的“Convert”。


然后右键->image->mode->rgb,将图片转换为rgb模式,如图5


5点击软件的“file->save as”,如图6


保存为图片,名称和格式为logo_linux_clut224.ppm。如图7



选择Ascii格式,如图8



将新生成的logo_linux_clut224.ppm拷贝到内核源码包中的drivers/video/logo中,替换同名文件。


6重新编译内核源码即可。


参考:


最近大家总是反映咱板子启动没可爱的小企鹅,所以在这告诉大家一个能添加小企鹅的方法。


配置内核,下面是必选项


Graphics support --->
<*> Support for frame buffer devices
<*> S3C2410 LCD framebuffer support ,multi support!
Console display driver support --->
<*> Framebuffer Console support
Logo configuration --->
[*] Bootup logo
[*] Standard 224-color Linux logo


这样,就能显示一个可爱的小企鹅了。哦,对了,这是linux-2.6.12内核的配置。