硬汉嵌入式论坛

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

[μCGUI] ucgui刷频速度太慢问题

[复制链接]

2

主题

4

回帖

10

积分

新手上路

积分
10
发表于 2019-7-19 09:45:32 | 显示全部楼层 |阅读模式
开机先初始化所有界面,然后将暂时不显示的界面HIDE掉,需要的时候SHOW出来,如下:WM_HideWindow(AAWin);GUI_Exec();
WM_ShowWindow(BBWin);

肉眼能明显看到界面刷新,刷新速度在0.5s左右,不用ucgui测试刷单色一秒刷新30帧左右,跑了ucosiii,有一个最高优先级的任务跑GUI_Exec();现在想请问一下有遇到相同情况的吗,画点函数没法优化了,直接用的内存自增的方式,也加了INLINE,可能是我ucgui用的有问题
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2019-7-19 09:47:07 | 显示全部楼层
绘制窗口控件之类的要优化16bpp,这个函数非常重要,直接影响刷窗口的整体效果
代码不规范,亲人两行泪!
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2019-7-19 10:07:59 | 显示全部楼层
missfox 发表于 2019-7-19 09:47
绘制窗口控件之类的要优化16bpp,这个函数非常重要,直接影响刷窗口的整体效果

谢谢回复,是_DrawBitLine16BPP吗,我看到并未使能LCD_DELTA_MODE,是不是首先要使能,然后进行优化,优化的话有具体的代码或实现方式吗
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
 楼主| 发表于 2019-7-19 10:55:16 | 显示全部楼层
missfox 发表于 2019-7-19 09:47
绘制窗口控件之类的要优化16bpp,这个函数非常重要,直接影响刷窗口的整体效果

解决了 十分感谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-11 02:09 , Processed in 0.264230 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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