社区
嵌入开发(WinCE)
帖子详情
wince从NandFlash读取bmp图片速度慢
yf882
2011-08-29 02:43:36
环境:S3C2450+wince6.0
图片存放于FAT文件系统管理的NandFlash上,每张750k。读取时间约为700ms,即读取速度接近1M/s。
而nk的载入速度约为3.5-4M/s。
在wince驱动中打印得FCLK:400000000, HCLK:133333333, PCLK:66666666。
读取bmp图片速度为何这么慢,会不会是FAT的问题?
...全文
302
12
打赏
收藏
wince从NandFlash读取bmp图片速度慢
环境:S3C2450+wince6.0 图片存放于FAT文件系统管理的NandFlash上,每张750k。读取时间约为700ms,即读取速度接近1M/s。 而nk的载入速度约为3.5-4M/s。 在wince驱动中打印得FCLK:400000000, HCLK:133333333, PCLK:66666666。 读取bmp图片速度为何这么慢,会不会是FAT的问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yf882
2011-09-01
打赏
举报
回复
[Quote=引用 11 楼 feng18181818 的回复:]
可以直接开辟几块sector放图片,到时直接读指定的sector。
[/Quote]
谢谢,但现在的问题是解码慢
小小小小小疯子
2011-09-01
打赏
举报
回复
可以直接开辟几块sector放图片,到时直接读指定的sector。
yf882
2011-08-31
打赏
举报
回复
[Quote=引用 8 楼 llxxhm 的回复:]
引用 7 楼 yf882 的回复:
用CFile测试,文件读取速度约为3M/s。
但发现bmp解码很慢(700ms),png解码时间更长(1200ms),这是怎么回事?
你发现的太晚了
[/Quote]
您的意思是?
tfbblue
2011-08-30
打赏
举报
回复
也越到这个问题了
QQ515311445
2011-08-30
打赏
举报
回复
[Quote=引用 7 楼 yf882 的回复:]
用CFile测试,文件读取速度约为3M/s。
但发现bmp解码很慢(700ms),png解码时间更长(1200ms),这是怎么回事?
[/Quote]
你发现的太晚了
yf882
2011-08-30
打赏
举报
回复
用CFile测试,文件读取速度约为3M/s。
但发现bmp解码很慢(700ms),png解码时间更长(1200ms),这是怎么回事?
pltoz
2011-08-29
打赏
举报
回复
乃是用什么方法载入图片呢,
yf882
2011-08-29
打赏
举报
回复
[Quote=引用 3 楼 northcan 的回复:]
通过文件系统的驱动程序来读取
速度肯定比载入NK要慢
可以在FLASH单独分出一块区域用来存图片
直接读写其物理地址,不经过文件系统
[/Quote]
谢谢,这个思路我还没想过,不过那需要自己实现一套坏块处理及热点分散的机制
bswnihao
2011-08-29
打赏
举报
回复
来这里学习学习
northcan
2011-08-29
打赏
举报
回复
通过文件系统的驱动程序来读取
速度肯定比载入NK要慢
可以在FLASH单独分出一块区域用来存图片
直接读写其物理地址,不经过文件系统
yf882
2011-08-29
打赏
举报
回复
[Quote=引用 1 楼 panzhx 的回复:]
载入NK是直接调用最底层函数。而读取bmp是经过wince文件系统。效率打折扣。
[/Quote]
这个折扣也打得太多了吧
卓卓有余
2011-08-29
打赏
举报
回复
载入NK是直接调用最底层函数。而读取bmp是经过wince文件系统。效率打折扣。
WinCE
6.0 修改开机Logo方法
开机Logo的修改方法主要有两种: 方法一:定义一个头文件,里面包含一个很大的...方法二:将
图片
的相关数据烧写到
Nan
d
Flash
的某个固定地址,Eboot初始化LCD时从该地址
读取
数据,放入显示缓存里面就可以了。这种方
s3c6410
wince
开机log
将Logo
图片
写
Flash
的思路继续细分,又可以分为几种不同的实现方法,今天先描述实现方法一,这是其中比较简单的一种方法,不需要修改bib文件等配置性文件,只需要修改代码即可。 首先提几个问题: 1、在什么...
WinCE
6.0 修改开机Logo方法集锦(二)
今天讲解第二种方法,将Logo
图片
的数据写入到
Nan
d
Flash
中,在启动初始化LCD的时候,从固定的地址将数据读出并填充到显示缓存中。 实验平台:
WinCE
6.0+Android6410 +4.3寸CLD。 以下内容参考自CSDN论坛的一个帖子,...
UT-S3C2416 +
wince
6.0开机Logo +
NAN
D
以下内容参考自51cto博客的一个帖子,为尊重原创,给出链接http://jazka.blog.51cto.com/809003/664131 ... 开机后Eboot通过
读取
Nan
d
Flash
上的logo.bin,顺利显示并引导系统。
S3C2416
WINCE
6.0开机logo制作
关于开机
wince
6.0下开机logo实现一般有两种方法: 方法一是将
图片
转换成数组,编译进eboot中,但是这种会导致最终生成的eboot.bin太大,超过529k,不能使用,但是可以...方法二是将
bmp
的
图片
转换为bin文件,烧写到
Nan
df
嵌入开发(WinCE)
19,500
社区成员
41,567
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章