OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 16707|回复: 4

ucgui 与emwin 是否合适在STM32上运行

[复制链接]

45

主题

108

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
334
金钱
334
注册时间
2013-5-22
在线时间
13 小时
发表于 2013-9-12 14:51:38 | 显示全部楼层 |阅读模式
STM32 M3  的片子最大只有64 KRAM  M4的片子最大只有    192kRAM  如果要在上面运行效果比如仪表盘的效果如果想做到画面不闪 RAM是肯定不够的这个缺陷可不可以外加SRAM来解决 如果不行我觉得UCGUI和emwin做效果的画不适合在STM32上 
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2177

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3321
金钱
3321
注册时间
2013-7-19
在线时间
195 小时
发表于 2013-9-12 15:22:11 | 显示全部楼层
片内可以不闪,需要开启MemDev功能。320*240下M4的片内RAM分50K足以应付大部分DEMO运行了。等下我传个我移植好的emWin 5.20

另外GUI的内存使用也跟你用的控件以及程序编写有关。
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2012-5-2
在线时间
4 小时
发表于 2013-9-13 09:57:16 | 显示全部楼层
我也想知道外加SRAM效果怎样,试一下线
回复 支持 反对

使用道具 举报

3

主题

2177

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3321
金钱
3321
注册时间
2013-7-19
在线时间
195 小时
发表于 2013-9-13 10:03:34 | 显示全部楼层
回复【3楼】cocoasuny:
---------------------------------
外加SRAM就可以把显示缓存指定到外部SRAM,虽然获得更大的容量,不过对于刷屏速度稍微有影响。
回复 支持 反对

使用道具 举报

2

主题

27

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2013-7-28
在线时间
1 小时
发表于 2013-9-23 11:25:19 | 显示全部楼层
回复【楼主位】wangyuyuwang:
---------------------------------
个人观点
其实合不合适也是相对的,主要看你具体的应用,如果应用中全屏刷新比较频繁的话,那么stm32是有些吃力的,要是区域刷新比较频繁的话 或许stm32可以胜任,至于资源消耗,每个控件占用的内存大小是不等的,根据实际的应用来定,另外开启MemDev的话 效率和内存的提供直接相关。所以不是短时间内连续刷新的不建议开启MemDev。根据需要对ucgui进行相应的裁剪或许可以减少不必要的资源开销,同时由于ucgui的剪切算法的关系,一次刷新可能会导致多次的重绘。
http://ucgui.taobao.com/ 欢迎访问和搜藏万分感谢
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 09:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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