在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:

再准备好修改图片的软件,在这里我们使用的gimp。

(2)Ubuntu安装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内核的配置。

linux 内核开logo大小,OK6410之Linux2.6.36内核添加logo显示相关推荐

  1. Y410P用虚拟机装Linux系统,OK6410、Linux2.6.36内核移植,DM9000 驱动移植

    对照这个结构体  将那些进行修改,注意  by  acanoe   的语句为修改重点. // add by acanoe 2 &s3c_device_nand,//这一语句为添加nand  设 ...

  2. linux 2.6 添加系统调用,在Fedora 13里编译内核(linux-2.6.36)+添加系统调用

    在Fedora 13里编译内核(linux-2.6.36)+添加系统调用 首先说明:我系统本来内核是2.6.33版本,我编译的是2.6.36版本 第一步:下载内核源代码.我下载的是linux-2.6. ...

  3. Linux下为iptables增加layer7补丁(Linux2.6.25内核)

    系统环境:RHEL5 [ 2.6.18-8.el5xen ] 软件环境: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.19.tar ...

  4. linux无显卡运行程序,Ubuntu中在应用程序菜单添加未显示的应用程序启动器

    在Ubuntu应用程序菜单添加未显示的应用程序启动器: (1)在这个目录下挑一个喜欢的图标 /usr/share/icons/hicolor/48×48/apps/ 或自己准备一个png图标复制到该目 ...

  5. Linux 挂2个磁盘会影响io,linux2.6.37内核接两个硬盘导致读写效率变低的问题

    一.问题分析: 通过跟踪定位write系统调用的实现发现,在每次调用a_ops->write_end之后,都会去调用balance_dirty_pages_ratelimited,该函数负责检查 ...

  6. X86平台下基于grub2+busybo+linux-2.6.36制作linux系统

    X86平台下基于grub2+busybo+linux-2.6.36制作linux系统 一.下载内核源码,grub2源码,以及busybox源码: 下载grub2源码 ftp://ftp.gnu.org ...

  7. Android 生成二维码,条形码,二维码添加logo

    zxing生成二维码 implementation 'com.google.zxing:core:3.3.1' implementation(name: 'zxing-1.0.1', ext: 'aa ...

  8. linux内核修改工程环境,linux2.6.33内核移植s3c2410以和交叉环境编译搭建最终修改版.pdf...

    Linux2.6.33 内核移植S3C2410 以及搭建交叉编译环境 (最终修改完善版本) 作者:胡峰 整理亍2010-3-13嵌入式实验室 嵌入式助理工程师 所需软件以及工具:wmware work ...

  9. Linux内核移植天祥,Linux-2.6.31内核移植(一)

    Linux-2.6.31内核移植(一) tar xzvf arm920t-eabi.tgz –C /(解压到根目录下) #vim /etc/profile export PATH=/opt/toolc ...

最新文章

  1. mobile还有人用吗 spring_话说,苹果手机语音备忘录功能还有人用吗?
  2. MYSQL 获取当前日期及日期格式以及非空处理
  3. 【NLP】全方位解读 | Facebook的搜索是怎么做的?
  4. wxWidgets:显示 wxTreeListCtrl 的示例
  5. 大家都在聊的人工智能,究竟是什么?
  6. 58岁博导为88岁老母跳舞,“母亲眼里我永远是个孩子”
  7. MySQL安装错误——Access denied for user 'root'@'localhost' (using password: YES)
  8. 快速上手Linux核心命令(一):核心命令简介
  9. 编写Javascript时的注意事项
  10. MIT6.828 boot.S文件分析
  11. sim卡iccid编辑软件_一篇文章扫盲手机SIM卡相关知识
  12. Ros学习笔记(六)Launch启动文件
  13. video标签详解(转载)
  14. MapReduce----并行支持向量机(PSVM)第二部分之原始对偶内点法
  15. [乐意黎转载]从零开始学习jQuery (十) jQueryUI常用功能实战
  16. 火星坐标系和百度坐标系的经纬度相互转换
  17. 百度网盘客户端使用的一些小窍门
  18. Python模拟登陆古诗文网手动输入验证码显示验证码错误
  19. Android--DES加密解密
  20. 功放与喇叭如何选型(喇叭声压计算问题)

热门文章

  1. 工科试验班 计算机类,什么是工科试验班??
  2. C# 人民币金额转大写
  3. 那些经验丰富的数据科学家每天在干什么?
  4. 情绪与情感、发展与教育、人格与动机
  5. 90后创业者杨宝通:草根如何从零开始创业?
  6. EXCEL将一列英文转换成大写或小写
  7. 自动化测试系统的软件架构(转)
  8. h264 rtp FU-A
  9. 学术海报模板_实战高手教你如何设计裂变海报和详情页
  10. 安徽高等学校教育计算机研究会,安徽省高校计算机教育研究会.doc