STM32之王STM32F769DISC+Embedded Wizard GUI

[复制链接]
2297|37
 楼主 | 2016-12-10 17:01 | 显示全部楼层 |阅读模式
本帖最后由 paderboy 于 2016-12-10 17:28 编辑

什么是Embedded Wizard?


Embedded Wizard是TARA Systems的嵌入式GUI技术,使您能够创建平台无关和高性能的图形用户界面(GUI),即使在资源有限的微控制器上
体验舒适的GUI,易于学习的编程语言,快速原型设施,一个有效的方式将其带到您的目标硬件,最后最重要的是,我们可以提供专业服务,让您创建复杂的GUI,也会方便快捷。

先来说下使用体验吧。。编程体验非常不错。。图形化拖拽方式编程。。逻辑关系等等。。。非常的方便。。不过设置上和应用配置比较繁琐。。。
还需要多加熟练。。。
这个GUI软件是德国TARA Systems公司主要应用于各种嵌入式GUI操作体验和智能化控制物联网应用领域。。。

截图可以看到各个领域的应用 Embedded Wizard 的范例






好现在来介绍下都是需要那些条件来玩Embedded Wizard GUI

1.       STM32F769DISC开发板
2.       USB 线用于下载和测试
3.       Embedded Wizard Studio(evaluation or full license)(GUI开发平台)
4.       Embedded Wizard STM32FxPlatform Package(官方Fx系列的支持包)
5.       Build Environment for theSTM32F769 Discovery board(官方demo包)

好了准备工具都备齐了,现在就开始安装了。

1.       现在安装Embedded Wizard Studio
2.       然后安装Embedded Wizard STM32Fx Platform Package
3.       如果电脑上还没有安装ST-Link的驱动,需要先安装。。 下载最新的STM32 ST-LINK utility安装好就可以。。
4.       需要在本地电脑(我的文档目录下新建(STM32FX)目录)因为官方编译设置的默认路径在这里,如果要自己定义,就得修改。。我偷懒,按照官方配置。。。
5.       到GCC ARM Embedded toolchain上下载最新版本后。安装到STM32Fx目录里就可以。
6.       接下来就是把STM32F7 HAL的支持包下载后,解压到STM32Fx里,已经安装的直接复制到STM32Fx目录就可以了。。
7.       最后解压STM32F769 Discovery board Demo包到STM32Fx目录里就可以了。。

         STM32FX目录结构截图和说明
      

平台的搭建基本完成了。。。

现在打开Embedded Wizard Studio 新建一个工程就可以了。。


随便新建一个工程就可以

好,工程建好了。。。

设置下输出路径。。。看我的截图


简单的显示Hello Paderboy





编译后直接运行,就好出来虚拟界面了。。

好接下来,演示滑块和数据显示。。。

功能组件:文字,滑块,数据显示

把滑块和数据显示,输出设置绑定到一起。接可以简单控制显示数据了。。

这是测试官方的demo演示截图。。。。


编译后,还只是软件lib编译环境。。想要最后能在开发板运行。还需要到gccvar.bat
下编译bin文件。。然后就可以直接下载到开发板运行了。。


用cd指令到达,设置编译输出路径的目录里去 make 我们需要的bin文件。。。


好了编译顺利,就可以得到bin文件了。。

在目录里bin的文件夹里,找到了我们编译好的文件了。。

直接连上开发板,复制到虚拟U盘后就可以自动更新程序了。。

哈哈,开发板,显示了我们的GUI了。。。。赞一个。。。


因为是测试版本,截图里可以看到,官方的水印。。。。



好了。。。。今天就先到这了。。。。希望大家喜欢这个帖子。。。。

本例程里的官方软件和安装包都放到网盘了,需要的同学,自己去下载吧。。。。

链接:http://pan.baidu.com/s/1nvJJ6Gx密码:21j4









本帖子中包含更多资源

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

x
| 2016-12-10 20:46 | 显示全部楼层
好, 工具生成的代码只能gcc编译吗
 楼主 | 2016-12-10 21:19 | 显示全部楼层
zhanzr21 发表于 2016-12-10 20:46
好, 工具生成的代码只能gcc编译吗

嗯。。。
| 2016-12-10 21:38 | 显示全部楼层
好贴,mark
 楼主 | 2016-12-10 22:12 | 显示全部楼层

多谢支持。。。
| 2016-12-10 22:57 | 显示全部楼层
为BOY点个赞,牛X!
| 2016-12-11 00:12 | 显示全部楼层
这个挺好,都支持那些显示控制芯片的?
 楼主 | 2016-12-11 08:27 | 显示全部楼层
netlhx 发表于 2016-12-10 22:57
为BOY点个赞,牛X!

多谢多谢。。。
 楼主 | 2016-12-11 08:42 | 显示全部楼层
wt.liu 发表于 2016-12-11 00:12
这个挺好,都支持那些显示控制芯片的?


支持的芯片系列



本帖子中包含更多资源

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

x
| 2016-12-11 09:08 | 显示全部楼层
非常感谢分享,再问一个问题:这个占用CPU的资源如何?我现在做一个产品需要这样的GUI,此前一打算使用emWIN,但是占用资源太多了,主要是内存。另外我还需要减少CPU的负荷。

非常感谢!
| 2016-12-11 09:54 | 显示全部楼层
对显示屏有什么要求吗?
 楼主 | 2016-12-11 09:56 | 显示全部楼层
ticomi 发表于 2016-12-11 09:08
非常感谢分享,再问一个问题:这个占用CPU的资源如何?我现在做一个产品需要这样的GUI,此前一打算使用emWI ...

您最好自己测试下。。。有个更直观的对比。。
 楼主 | 2016-12-11 09:58 | 显示全部楼层
hcszheng 发表于 2016-12-11 09:54
对显示屏有什么要求吗?

看截图

本帖子中包含更多资源

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

x
| 2016-12-11 10:31 | 显示全部楼层
确实棒,这个印象中是商用的,只能用作评估
| 2016-12-11 11:38 | 显示全部楼层
boy会玩!
( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ
 楼主 | 2016-12-11 11:57 | 显示全部楼层
michael_llh 发表于 2016-12-11 10:31
确实棒,这个印象中是商用的,只能用作评估

嗯,商用非常广泛。。支持多平台。。。
 楼主 | 2016-12-11 11:58 | 显示全部楼层
巧克力娃娃 发表于 2016-12-11 11:38
boy会玩!
( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠఠ )ノ( ఠൠ ...

多谢支持。。。
| 2016-12-12 10:58 | 显示全部楼层
ticomi 发表于 2016-12-11 09:08
非常感谢分享,再问一个问题:这个占用CPU的资源如何?我现在做一个产品需要这样的GUI,此前一打算使用emWI ...

毫无疑问,在这方面,emwin肯定比这些华丽的gui消耗更小了
| 2016-12-12 12:50 | 显示全部楼层
这个厉害啊 666
 楼主 | 2016-12-12 18:56 | 显示全部楼层

多谢支持
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /6 下一条

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