4赞

86回答

4收藏

【枫叶分享】STM32F4DISCOVERY上移植GUI (EMWIN)(图片+源码+视频))

 

STMCU STMCU 36777 人阅读 | 86 人回复 | 2013-07-03

本帖最后由 fengye5340 于 2013-11-29 13:29 编辑

        ST推出的STM32F4系列产品,FLASH 1M, 内存 192K,自带FPU,性能比较强悍,适合移植RTOS和GUI界面。
        GUI目前用了UCGUI和EMWIN。UCGUI目前有开源版本,EMWIN目前最高版本5.20D,只提供了库文件,不过界面比较漂亮。现在,在STM32F4 Discovery上移植了一个EMWIN界面,裸机可以实现5.14D /5.16A/5.18C/5.20D版本的完美移植,就是内存还是不够用,有两个demo没法实现。在UCOSV2.92版本中,移植EMWIN出现一些问题,仅有5.14D 能够显示,其它版本的移植时会出现Hardfault。
       由于采用了MDKV470以上版本,在使用FPU并移植UCGUI时,总是会出现一些Hardfault,并导致一些demo不能运行,原因是这些MDK版本在支持浮点出栈和入栈时有些BUG。而EMWIN 没有使用浮点运算,因此在移植和开发界面过程中,可以不使用FPU。
       现在为大家分享一个基于5.14D版本的EMWIN在STM32F4DISCOVERY板卡上的实现源码。现在采用了板卡上剩余的64KB CCRAM后,将堆栈空间设定为10000,已经解决了内存空间不足的问题。
       源码文件:
      
GUI-5-EMWIN(0k)-2.rar (2.07 MB, 下载次数: 114)


      

      下面发一个UCGUI390A的演示视频:
      
      
      再发几张EMWIN移植图片,没有拍摄视频,代码整理后上传。
      
      
      

     

   

   

   

   

评分

参与人数 1声望 +5 与非币 +10 收起 理由
kk5290122 + 5 + 10 很给力!

查看全部评分

分享到:
回复

使用道具 举报

回答|共 86 个

倒序浏览

沙发

奋斗哥

发表于 2013-7-3 13:18:27 | 只看该作者

抢了沙发顶!!!
板凳

沉默胜过白金

发表于 2013-7-3 13:20:27 | 只看该作者

支持啊,最近打算搞ucos。
地板

weiyanda

发表于 2013-7-3 13:23:30 | 只看该作者

板凳,哈哈
5#

Henry_3010349

发表于 2013-7-3 13:35:07 | 只看该作者

前排看看,,
6#

xiaopaohu123

发表于 2013-7-3 14:06:14 | 只看该作者

我就坐等代码了!研究下怎么移植和使用!
7#

Hayasaky

发表于 2013-7-3 14:06:28 | 只看该作者

帮顶了…………
8#

xiaopaohu123

发表于 2013-7-3 14:08:52 | 只看该作者

楼主的屏幕不错,多大点的?320X240的吗?我这里有几个高分的480X800,估计用起来会更爽,主要是买不到FPC连接器,也无法做板子,太郁闷了,想做个板子加上+SD卡+触摸芯片,这样的话,好多板子都可以使用了,学习起来也更爽了
9#

田桐tt

发表于 2013-7-3 14:59:09 | 只看该作者

顶起,很不错的
10#

fengye5340-272571

发表于 2013-7-3 20:47:18 | 只看该作者

xiaopaohu123 发表于 2013-7-3 14:08
楼主的屏幕不错,多大点的?320X240的吗?我这里有几个高分的480X800,估计用起来会更爽,主要是买不到FPC ...

是的,3.2存,320*240 ,9320控制器,你的是七寸屏,效果会更好
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条