硬汉嵌入式论坛

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

[emWin] ICONVIEW控件滑屏速度慢

[复制链接]

9

主题

42

回帖

69

积分

初级会员

大牛的形成也是时间与技术的积累

积分
69
QQ
发表于 2016-11-24 13:43:28 | 显示全部楼层 |阅读模式

VID_20161124_120342.rar (26.75 MB, 下载次数: 261)
STM32F429,EMWIN采用ICONVIEW控件,图标大小110X110,屏分辨率为480X800,分三屏,第1,2屏每屏12个图标,第3屏4个图标,总共28个图标. 图标为32位带ALPHA通道的BMP. 由于图标过多,1张图片有48K左右, 28张图片要1M的空间, 单片机ROM肯定放不下, 一开始我转成.dta的流位图放在SD卡, 我用ICONVIEW添加流位图的方式显示, 发现滑屏很卡, 基本很难滑动. 我开始以为是流位图还要解码显示到屏要费时间引起的, 后来我搞了一张图片,将它用工具解码转成C文件放在ROM里面, 28个图标全部用这个图片替换, 这下应该不用解码过程,应该会快点,结果还是没感觉到速度有提升,还是很卡(请看视频),请问这什么原因? 再一个,我最张图片还是只能放SD卡或FLASH, ICONVIEW控件要怎么改进才能保证滑屏不卡顿?或者不用这个控件怎样实现功能?
回复

使用道具 举报

4

主题

15

回帖

4

积分

新手上路

积分
4
发表于 2016-11-24 17:18:44 | 显示全部楼层
我有时也会,同问
回复

使用道具 举报

17

主题

121

回帖

172

积分

初级会员

积分
172
发表于 2016-11-24 18:23:25 | 显示全部楼层
还得@eric2013    给结论吧
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115728
QQ
发表于 2016-11-25 11:04:04 | 显示全部楼层
1.  使用32位SDRAM。
2.  使能使用三缓冲。

满足这两点,问题就不大了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-14 18:56 , Processed in 0.274363 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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