首页 > 评测 > 当GUI遇上Wizard,与F756_EVAL来一场完美邂逅
当GUI遇上Wizard,与F756_EVAL来一场完美邂逅
- [导读]
- ST收购Draupner的消息已经过了一些时日,想必TouchGFX以后在STM32上会更好用。但本文成文之时这项收购发生,本文将着重介绍下在F756 EVAL上使用Wizard的体验。
引言
最近由于项目需要用到研究嵌入式的GUI开发,本人从STemWin研究到TouchGFX,然后又尝试了Wizard,感觉一个比一个惊艳,也确实,随着嵌入式处理器性能的不断提升,越来越多的产品,屏幕成了标配,甚至好多处理器都特意集成了LCD驱动接口,比如今天的猪脚——从ST原厂处软磨硬泡加SE诱的一块F756-EVAL板。
一、STM32F756-EVAL简介
EVAL板是ST官方推出的全功能测试板,由于售价比较贵市面上不多见,相比之下用户见到的更多的是NUCLEO或者DISCOVERY,今天的要介绍的这块F756-EVAL搭载了STM32F756处理器,集成STLINK_V2-1,板载SRAM、SDRAM、QSPI Flash,外扩USB、RJ45、RFID等诸多功能,裸板如下;
最重要的是带了一块7寸液晶电容屏,不过不是原厂自带的,原厂的已经丢失了,此处的屏幕是秉火F4上的电容屏,是AT070TN92的屏幕配GT911电容触摸芯片,最多支持五点触控,图片如下。
再来几张F756-EVAL靓图给大家欣赏,主控MCU-STM32F756NGH
Flash&SDRAM
DP83848网络接口
两片STM32辅助扩展芯片
F756-EVAL背面主要是做兼容处理的跳线电阻
二、嵌入式GUI简介
前面提到了ST方案用的比较多的三种嵌入式GUI,如下图
STemWin是ST原厂联合SEGGER共同推出的,由于ST已经为用户购买了版权,所以对用户来说是免费的,也是目前ST方案中用的最多的,不过功能比较简单,而且渲染效果不好,界面看起来比较生硬;
TouchGFX是一个用C++语言编写的GUI框架,相比于emWin视觉效果明显提升,一下子就把用户从XP时代带入win7的感觉,不过这个GUI是收费的,而且测试结果表明GUI代码占用系统资源比较严重;
Embedded Wizard是德国TARA Systems公司开发的,主要应用于各种嵌入式GUI领域,能够达到与TouchGFX相同的效果,资源占用率也相比于TouchGFX有所改善,而且分有付费版本与免费版本。
通过最近的研究来看,ST似乎对Wizard情有独钟,今年的展会处处都可就见ST+Wizard的推广方案,相比之下TouchGFX就显得有点尴尬,而TARA似乎也对ST格外亲了,这点从Wizard官网就不难看出,Wizard从F4到F7几乎全系列都提供了支持包,真可谓是强强联合。
再来一张嵌入式展会上ST推出的Wizard方案的照片,阵容异常的强大,很给人的感觉还是相当震撼的(图片来自网络)
三、Embedded Wizard开发环境搭建
好了不废话了,我们看看怎么使用Wizard在STM32上开发GUI吧,有关这部分的详细教程可以参考Wizard官方网站上的资料,
1、首先呢,我们要准备一些必要的工具与软件,以便搭建我们的开发环境,具体如下
Ø STM32F769DISC开发板
Ø USB 线用于下载和测试
Ø Embedded Wizard Studio(evaluation or full license)(GUI开发平台)
Ø Embedded Wizard STM32FxPlatform Package(官方Fx系列的支持包)
Ø Build Environment for theSTM32F769 Discovery board(官方demo包)
2、工具都备齐了,现在就开始安装各个软件了。
1.现在安装Embedded Wizard Studio
2.然后安装Embedded Wizard STM32Fx Platform Package
3.如果电脑上还没有安装ST-Link的驱动,需要先安装。。 下载最新的STM32 ST-LINK utility安装好就可以。。
4.需要在本地电脑(我的文档目录下新建(STM32FX)目录)因为官方编译设置的默认路径在这里,如果要自己定义,就得修改。。我偷懒,按照 官方配置。。。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前