环境说明:
修改嵌入式Linux开机启动图形
原创
©著作权归作者所有:来自51CTO博客作者驿落黄昏的原创作品,请联系作者获取转载授权,否则将追究法律责任
linux内核版本:2.6.35
开发板:WY-S5PV210
一、按照下面的方法创建开机图片
1、 用PhotoShop或网上下载80x80的图片一张
2、 使用GIMP工具转换成224色的ppm格式的图片
(1)打开要转换的图片
(2)依次选择图像->模式->索引,在最大颜色数量选择224
(3) 选择文件->另存为名称填linuxlogo.ppm,点确定,在弹出的对话框选择“ASCII”,点保存,这样就可以生成224颜色的ppm图片。
二、修改相关的文件
这里假设已经切换到linux内核根目录
(1)把linuxlogo.ppm改名成logo_mylogo.clut224.ppm并复制到logo目录
$sudo mv linuxlogo.ppm logo_mylogo.clut224.ppm
$sudo cp logo_mylogo.clut224.ppm drivers/video/logo
(2) 修改logo.c
用你喜欢的工具(vi,gedit等)打开drivers/video/logo/logo.c
在fb_find_logo()函数找到if (depth >= 8)在后面加入 #ifdef CONFIG_LOGO_MYLOGO_CLUT224
/* My Linux logo */
logo = &logo_mylogo_clut224;
#endif
(3) 修改Makefile
打开drivers/video/logo/Makefile
加入obj-$(CONFIG_LOGO_MYLOGO_CLUT224) += logo_mylogo_clut224.o
(4)修改Kconfig
打开drivers/video/logo/Kconfig
增加config LOGO_MYLOGO_CLUT224
bool “224-color My Linux logo”
default y
(5)修改linux_logo.h
打开include/linux/linux_logo.h
增加extern const struct linux_logo logo_mylogo_clut224;
(6)修改config
打开.config
修改如下
#CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_LOGO_MYLOGO_CLUT224=y
三、编译和烧写新的内核
#make .config
#make zImage
把生面的zImage烧写到开发板就可以看到新的linux开机图片
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
嵌入式系统开发笔记
嵌入式开发学习笔记
linux 引导程序 寻址 -
51c嵌入式~合集3嵌入式
-
51c嵌入式~电路~合集8
嵌入式硬件
嵌入式硬件 -
【嵌入式linux】如何学习嵌入式linux
作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这篇文章来回答一下。在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。...
嵌入式linux linux 嵌入式 linux系统 嵌入式linux开发 -
Linux 嵌入式启动以及优化
第一步: BootLoader -- U boot 1 在cpu/arm926ejs/start.s中 a) b reset ; //jump to rese
调试 内核和驱动 性能优化 初始化 #define