完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
制作方法是通用的,不局限于JZ2440
我的内核版本 linux-3.4.2,所用的虚拟机是Ubuntu 12.04 1.准备好你的图片,格式最好是BMP或者是PNG.如果是别的格式,可以使用 Windows自带的画图工具打开,然后另存为BMP或者是PNG格式的图片 图片不要大于LCD屏幕。比如我的屏幕:480*272,选择的图片分辨率只能小于它,否则不会显示 2.使用下列命令来转换(这些工具一般系统已经自带有了) 例如图片为 logo.png(PNG格式的图片) $ pngtopnm logo.png > logo.pnm $ pnmquant 224 logo.pnm > logo224.pnm $ pnmtoplainpnm logo224.pnm > logo_linux_clut224.ppm 例如图片为 logo.bmp(BMP格式的图片) $ bmptopnm logo.bmp > logo.pnm $ pnmquant 224 logo.pnm > logo224.pnm $ pnmtoplainpnm logo224.pnm > logo_linux_clut224.ppm 3.生成的logo_linux_clut224.ppm就是我们需要的logo文件,拷贝这个文件到内核目录 linux-3.4.2/drivers/video/logo/ 覆盖原来的文件 4.查看logo目录下面是否存在logo_linux_clut224.o的文件,如果有,请删除!(切记) 5.开始配置内核参数,让开发板支持logo显示 $ make menuconfig Device Drivers ---> Graphics support ---> Console display driver support---> <*>Framebuffer console support Bootup logo ---> <*> Standart 224-color linux logo 6.重新编译内核,烧写即可 注:如果使用的虚拟机是Fedora,也可以使用FriendlyARM公司提供的工具logomaker来制作 |
|
相关推荐
3个回答
|
|
好贴子!
|
|
|
|
这么好的帖子没人关注吗 这个多好玩啊
|
|
|
|
楼主,按你的编译后,logo没显示黑屏然后进入最后的开机动画了
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2190 浏览 6 评论
1990 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4547 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 17:42 , Processed in 0.933598 second(s), Total 82, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号