首页 > 评测 > 当GUI遇上Wizard,与F756_EVAL来一场完美邂逅

当GUI遇上Wizard,与F756_EVAL来一场完美邂逅

GUI   Wizard   F756 EVAL   STM32   StemWin   
  • 作者:通宵敲代码
  • 来源:21ic
  • [导读]
  • ST收购Draupner的消息已经过了一些时日,想必TouchGFX以后在STM32上会更好用。但本文成文之时这项收购发生,本文将着重介绍下在F756 EVAL上使用Wizard的体验。

5.到GCC ARM Embedded toolchain上下载最新版本后。安装到STM32Fx目录里就可以。

6.接下来就是把STM32F7 HAL的支持包下载后,解压到STM32Fx里,已经安装的直接复制到STM32Fx目录就可以了。。

7.最后解压STM32F769 Discovery board Demo包到STM32Fx目录里就可以了。

四、Embedded Wizard配合MDK进行程序

以上第三章节就是官方给出的开发环境搭建步骤,默认使用了GCC编译工具链;如果各位在开发中用到了Keil或者IAR的集成开发环境,还需要使用官方提供的批处理指令,生成我们能够在开发环境使用的开发库,具体操作步骤可以参考官方的说明;

image11.png

Wizard官方为了方便用户尽快熟悉UI的开发模式,在例程库中附带了几个应用程序例程,基本含盖了我们常用的UI组件。例程目录如下

image12.png

再来几个炫酷的UI界面,小时候你的经典的弹球游戏——BrickGame

image13.jpg

数据折线图显示——ChartsDemo

image14.png

温湿度记录——ClimateCabinet

image15.png

RGBA全彩色测试——ColorFormats

image16.png

频率帧测试——GraphicsAccelerator

image17.png

此处的UI界面我们使用官方提供的例程WashingMachine,工程内容比较简单,只有一个界面,可以进行触摸屏交互更改参数,UI设计工程如下;

image18.jpg.jpg

之后我们直接按步骤编译即可生成我们需要的C代码库,然后我们还要在工程中添加必要的EVAL板配置文件与STM32F756的开发库,最后就是在main函数中调用我们的UI界面了,此处官方网站与例程种又有详细的描述说明,我们就不再赘述了。

最后配置配置完成的keil工程如下;

image19.jpg

Main函数操作如下;

image20.jpg

然后编译、链接,可以看到代码的空间占用量达到了360K,这还仅仅只是一个界面,看来GUI开发还是非常吃内存的;

image21.jpg

程序下载到F756-EVAL后,运行如下;

image22.jpg

  • 本文系21ic原创,未经许可禁止转载!

网友评论