硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1683|回复: 9
收起左侧

[emWin] 请问如果想快速刷一张800*480的图片作为窗口背景,应该选择哪种存储方式?

[复制链接]

11

主题

24

回帖

93

积分

初级会员

积分
93
发表于 2017-9-15 14:41:36 | 显示全部楼层 |阅读模式
做了一个界面,如果图片作为.C文件存储在芯片内部FLASH的话,程序会运行的很卡,触摸屏反应会迟钝好几秒。
存在SD卡的话,开机的时候会有明显的刷图感,刷的非常慢
求大神指导。
回复

使用道具 举报

11

主题

24

回帖

93

积分

初级会员

积分
93
 楼主| 发表于 2017-9-15 14:55:17 | 显示全部楼层
[s:124] 为什么BMP比PNG刷新速度快那么多?
回复

使用道具 举报

13

主题

37

回帖

76

积分

初级会员

积分
76
发表于 2017-9-15 15:25:52 | 显示全部楼层
同问,下一步我也要搞这个了,但我没有SD,可不可存SPI FLASH
回复

使用道具 举报

9

主题

68

回帖

95

积分

初级会员

积分
95
发表于 2017-9-15 16:39:20 | 显示全部楼层

回 bossking 的帖子

bossking:同问,下一步我也要搞这个了,但我没有SD,可不可存SPI FLASH (2017-09-15 15:25) 
可以放flash内
回复

使用道具 举报

9

主题

68

回帖

95

积分

初级会员

积分
95
发表于 2017-9-15 16:40:04 | 显示全部楼层
你可以选择用流位图,而不是。c
回复

使用道具 举报

9

主题

68

回帖

95

积分

初级会员

积分
95
发表于 2017-9-15 16:41:02 | 显示全部楼层
SD 和flash的话 理论上flash 速度会快点 ,我用的芯片没SDIO接口,所以flash和 sd我都是使用spi模式 ,速度感觉差不多!
回复

使用道具 举报

11

主题

24

回帖

93

积分

初级会员

积分
93
 楼主| 发表于 2017-9-15 17:18:14 | 显示全部楼层

回 lewis 的帖子

lewis:你可以选择用流位图,而不是。c (2017-09-15 16:40) 
流位图比.C速度快吗
回复

使用道具 举报

14

主题

78

回帖

120

积分

初级会员

积分
120
发表于 2017-9-15 21:37:02 | 显示全部楼层
如果SDRAM够大的话,可以放在SDRAM中。
开机时从SD卡中读入
回复

使用道具 举报

0

主题

105

回帖

105

积分

初级会员

积分
105
发表于 2017-9-16 00:31:03 | 显示全部楼层

回 lewis 的帖子

lewis:SD 和flash的话 理论上flash 速度会快点 ,我用的芯片没SDIO接口,所以flash和 sd我都是使用spi模式 ,速度感觉差不多! (2017-09-15 16:41) 
如果是在STM32F103和405上的话,SDIO驱动SD卡速度比FSMC驱动NandFlash更快一点(持续读写)。做文件系统后,103的FSMC平均大概是2MB/S,SD在3~5MB/S之间
回复

使用道具 举报

39

主题

929

回帖

1051

积分

至尊会员

积分
1051
发表于 2017-9-16 15:31:10 | 显示全部楼层
是RGB565的图片吧?将BMP图片转换为High color(565),compressed 格式的流位图,可显著压缩图片尺寸和提高显示速度。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-31 10:33 , Processed in 0.308348 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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