首页 > 评测 > 当GUI遇上Wizard,与F756_EVAL来一场完美邂逅
当GUI遇上Wizard,与F756_EVAL来一场完美邂逅
- [导读]
- 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的集成开发环境,还需要使用官方提供的批处理指令,生成我们能够在开发环境使用的开发库,具体操作步骤可以参考官方的说明;
Wizard官方为了方便用户尽快熟悉UI的开发模式,在例程库中附带了几个应用程序例程,基本含盖了我们常用的UI组件。例程目录如下
再来几个炫酷的UI界面,小时候你的经典的弹球游戏——BrickGame
数据折线图显示——ChartsDemo
温湿度记录——ClimateCabinet
RGBA全彩色测试——ColorFormats
频率帧测试——GraphicsAccelerator
此处的UI界面我们使用官方提供的例程WashingMachine,工程内容比较简单,只有一个界面,可以进行触摸屏交互更改参数,UI设计工程如下;
之后我们直接按步骤编译即可生成我们需要的C代码库,然后我们还要在工程中添加必要的EVAL板配置文件与STM32F756的开发库,最后就是在main函数中调用我们的UI界面了,此处官方网站与例程种又有详细的描述说明,我们就不再赘述了。
最后配置配置完成的keil工程如下;
Main函数操作如下;
然后编译、链接,可以看到代码的空间占用量达到了360K,这还仅仅只是一个界面,看来GUI开发还是非常吃内存的;
程序下载到F756-EVAL后,运行如下;
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前