搜索
bottom↓
回复: 15

移植emwin 资源评估请教

[复制链接]

出0入0汤圆

发表于 2018-11-6 10:49:04 | 显示全部楼层 |阅读模式
项目准备移植emwin,并在320*240的屏上跑视频,不知道移植emwin 需要多少ram,在这个屏上播放需要多少ram ?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2018-11-6 10:52:30 | 显示全部楼层
系统预留100k左右的ram,用于移植和播放用,不知道这个量对于播放视频流是否足够,请大家帮忙评估,谢谢!

出0入0汤圆

发表于 2018-11-6 10:56:28 | 显示全部楼层
emwin应用中有个导航地图,看起来很流畅的。

出0入34汤圆

发表于 2018-11-6 11:36:40 | 显示全部楼层
若楼主那320*240的屏能给emWin直接读写,肯定会比那100k左右的ram要强上许多。

出0入0汤圆

发表于 2018-11-7 12:26:32 | 显示全部楼层
100KB的话,不适合跑视频,太小了,跑GIF比较合适。

出0入0汤圆

发表于 2018-11-7 12:32:34 | 显示全部楼层
最近也在研究EMWIN,按理说像那些开发板,M3或者M4核的都移植emwin了,可以参考他们的资源,正点原子F407的例程也有跑视频的,但是按理说解码视频跟跑EMWIN是两码事儿。

出0入0汤圆

发表于 2018-11-7 12:43:17 | 显示全部楼层
wuha 发表于 2018-11-7 12:32
最近也在研究EMWIN,按理说像那些开发板,M3或者M4核的都移植emwin了,可以参考他们的资源,正点原子F407的 ...

对于emWin来说,动态内存一定要够大才行,通过三缓冲实现流畅无撕裂感。纯裸机的方式往上面移植,效果差,闪烁撕裂等问题

看此效果。emWin运行自己支持的EMF格式视频,其实就是一堆JPEG格式文件的压缩。

http://v.youku.com/v_show/id_XMj ... m=a2hzp.8244740.0.0


其实不仅仅是显示屏显示,直接在电脑端VNC远程,无需显示屏,也是嗨嗨的,看效果


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入46汤圆

发表于 2018-11-7 13:20:23 | 显示全部楼层
Eric2013 发表于 2018-11-7 12:43
对于emWin来说,动态内存一定要够大才行,通过三缓冲实现流畅无撕裂感。纯裸机的方式往上面移植,效果差 ...

硬汉太牛逼了666

出0入0汤圆

发表于 2018-11-7 13:30:55 | 显示全部楼层
Eric2013 发表于 2018-11-7 12:43
对于emWin来说,动态内存一定要够大才行,通过三缓冲实现流畅无撕裂感。纯裸机的方式往上面移植,效果差 ...

这个是在F429上移植的,M4核的好像对视频有硬件方面的更多支持,相比M3核而言,我还没到楼主研究这块,也就是裸屏先把控件跑跑。

出0入0汤圆

发表于 2018-11-7 13:33:10 | 显示全部楼层
wuha 发表于 2018-11-7 13:30
这个是在F429上移植的,M4核的好像对视频有硬件方面的更多支持,相比M3核而言,我还没到楼主研究这块,也 ...

M4没有加速,跟M3一样。

视频方面,H7和部分F7有JPEG硬件编解码加速。

出0入0汤圆

发表于 2018-11-7 13:33:27 | 显示全部楼层

过奖了

出0入0汤圆

 楼主| 发表于 2018-11-13 08:39:42 | 显示全部楼层
Eric2013 发表于 2018-11-7 12:43
对于emWin来说,动态内存一定要够大才行,通过三缓冲实现流畅无撕裂感。纯裸机的方式往上面移植,效果差 ...

不知道硬汉在M7核rt1052上有没做过相应的移植?还会有拖影之类的吗?

出0入0汤圆

发表于 2018-11-13 17:28:23 | 显示全部楼层
sinc_mark 发表于 2018-11-13 08:39
不知道硬汉在M7核rt1052上有没做过相应的移植?还会有拖影之类的吗?

1052最近没有研究了,1052的一个缺点是SDRAM是16位带宽的,别的还不错。

实际效果,曾经有位网友发过我一个,你可以看下

https://v.youku.com/v_show/id_XM ... m=a2hzp.8253869.0.0

出0入0汤圆

发表于 2019-1-20 22:05:35 | 显示全部楼层
本帖最后由 zaldy30 于 2019-1-20 23:51 编辑
Eric2013 发表于 2018-11-13 17:28
1052最近没有研究了,1052的一个缺点是SDRAM是16位带宽的,别的还不错。

实际效果,曾经有位网友发过我 ...


请教Eric2013
建立框架窗口控件WINDOW_CreateIndirect
在emwin5.26下背景色是灰色的,升级成emwin5.40背景色是白的。
背景色能不能任意设置?
谢谢!

出0入0汤圆

发表于 2019-1-20 23:58:49 | 显示全部楼层
zaldy30 发表于 2019-1-20 22:05
请教Eric2013
建立框架窗口控件WINDOW_CreateIndirect
在emwin5.26下背景色是灰色的,升级成emwin5.40背 ...

进入emWin5.28后强制使用皮肤色了。

可以的,直接在窗口或者对话框的WM_PAINT消息里面调用函数
GUI_SetColor
GUI_Clear
即可。

出0入0汤圆

发表于 2019-1-21 10:55:59 | 显示全部楼层
Eric2013 发表于 2019-1-20 23:58
进入emWin5.28后强制使用皮肤色了。

可以的,直接在窗口或者对话框的WM_PAINT消息里面调用函数

谢谢Eric2013!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-19 00:31

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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