天嵌 ARM开发社区

 找回密码
 注册
查看: 9616|回复: 14

让u-boot支持下载和显示任意尺寸的BMP格式的开机logo图片

[复制链接]
uyrfdcv 发表于 2010-12-12 19:38:45 | 显示全部楼层 |阅读模式
本帖最后由 uyrfdcv 于 2010-12-12 19:54 编辑

以前下载开机logo图片,需要先使用专门的软件将图片转换成特定格式和大小的图片或文件,这样确实不是很方便。其实BMP格式的图片的结构是很简单的,u-boot为什么不把BMP格式的图片的处理加进来呢?这样用户就不需要自己先用软件去转换了。
于是我到网上搜了搜高手分享的BMP格式的图片的处理算法,并添加到u-boot里。下面是可执行BIN格式的镜像文件和源代码。
下载TQ2440开发板(64M 内存、256M nand flash、东华3.5寸LCD)上移植源代码和可执行BIN格式的镜像文件(编译器:ADS1.2):
点击下载源代码
点击下载可执行BIN格式的镜像文件
下载TQ2440开发板(64M 内存、256M nand flash、东华4.3寸LCD)上移植源代码和可执行BIN格式的镜像文件(编译器:ADS1.2):
点击下载源代码
点击下载可执行BIN格式的镜像文件
下载最新版本请访问:http://www.multisilicon.com/ml/bootloader/

使用方法:
1、下载可执行BIN格式的镜像文件到nand flash,从nand flash重新启动开发板
2、按'8'下载BMP格式的图片,随便到网上找一张BMP格式的图片都行,如下图:
machoe 发表于 2010-12-12 19:59:54 | 显示全部楼层
顶一个。
回复

使用道具 举报

 楼主| uyrfdcv 发表于 2010-12-12 20:01:22 | 显示全部楼层
希望网友下载测试镜像进行测试后谈谈测试结果,本人不胜感激。我只希望我所做的一切能够给其他人带来方便。
回复

使用道具 举报

ccy1987 发表于 2010-12-24 10:20:06 | 显示全部楼层
强悍,顶一下!!
回复

使用道具 举报

style 发表于 2011-2-24 11:19:43 | 显示全部楼层
希望网友下载测试镜像进行测试后谈谈测试结果,本人不胜感激。我只希望我所做的一切能够给其他人带来方便。
uyrfdcv 发表于 2010-12-12 20:01

你好。。请问这源码里面的很多函数怎么找不到定义呢?
比如以下这些函数,都是在实现
"<8> Download logo picture(*.bmp or *.BMP)" ------- Download_Logo_Picture()函数里面调用的一些函数,都找不到定义,求解。
UART_Print
Boot_Download_File
LCD_BMP_Process
Boot_Write_Nand_Partion
回复

使用道具 举报

uboard 发表于 2011-2-24 14:10:04 | 显示全部楼层
太深奥了,不知道................
回复

使用道具 举报

大大魅力 发表于 2011-4-5 22:15:36 | 显示全部楼层
3# uyrfdcv
请问如何在UBOOT里边添加对LCD的支持呢?我想在UBOOT上添加自己的图片,但是不成功,参考了天嵌的UBOOT,但是我的图片太大了,天嵌的图片小,我编译之后发现超过了256KB,怎么办呢,请指教?
回复

使用道具 举报

天嵌_support1 发表于 2011-4-6 10:31:31 | 显示全部楼层
mtdparts=nandflash0:256k@0(bios)

uboot中有这样的分区语句,你试一试修改这里的数值,
不过很可能不稳定,修改了以后,还需要测试来慢慢调整其他的功能
回复

使用道具 举报

yangzengxiong 发表于 2011-4-9 16:00:55 | 显示全部楼层
MARK,收藏了
回复

使用道具 举报

shufexiu 发表于 2011-4-9 21:26:58 | 显示全部楼层
:)
回复

使用道具 举报

大大魅力 发表于 2011-4-13 10:52:16 | 显示全部楼层
1# uyrfdcv


高人啊~~~~~太羡慕了,UBOOT让我很头痛
回复

使用道具 举报

大大魅力 发表于 2011-4-13 11:02:52 | 显示全部楼层
8# embedsky_lxt


太谢谢版主了
回复

使用道具 举报

fishfish 发表于 2011-4-13 11:45:02 | 显示全部楼层
一个字,牛!
回复

使用道具 举报

钱牟昔 发表于 2011-8-15 00:40:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

苦行僧1010 发表于 2011-10-5 12:46:57 | 显示全部楼层
现在怎么下载不了了哈。下载TQ2440开发板(64M 内存、256M nand flash、东华4.3寸LCD)上移植源代码和可执行BIN格式的镜像文件(编译器:ADS1.2):
点击下载源代码
点击下载可执行BIN格式的镜像文件
下载最新版本请访问:http://www.multisilicon.com/ml/bootloader/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-17 10:07 , Processed in 2.042011 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表