STemWin 入门(1)

								STemWin 入门(1)

之前公司做过stm32的项目,但是没有涉及到gui界面的实现,采用的是lcd串口屏,仅仅支持汉字显示。

目前由于工作需要接触到gui,虽然使用的不是stemwin, 但是联想到之前的工作,个人觉得还是stemwin 比较适合新手学习GUI。

Segger 公司是个很强大的公司,我们最熟悉的Jlink 就是出自segger, segger 还做TRTOS和各种中间件,而emWin就是该公司授权给意法半导体的,使用ST芯片可以免费使用STemWin。

对于初学者来说,可以靠纯软件来熟悉emWin。废话少说,上硬货。

软件:

  1. 下载 PC仿真文件,这个在官网可以下载到。我使用的是 SeggerEval_WIN32_MSVC_MinGW_GUI_V526
  2. 下载 源码,在官网上下载即可。 相应的源码,
  3. 电脑运行环境需要安装visual studio 网址:https://pan.baidu.com/s/1bEqUvvRj1G_2b-X2zuin2Q 提取码:rvw3
  4. 首先打开仿真文件,找到***.dsw 文件并用 vistual studio 打开,界面如下图:
    在这里插入图片描述
  5. 点击生成按钮,生成工程,下方栏输出框会输出信息,看到成功即可。
  6. 点击菜单栏中三角形图标(启动调试),即会生成预览图面。
    在这里插入图片描述

下面向大家介绍一下该工程各部分的内容:
在这里插入图片描述
Application
源代码区域,生成仿真界面的一系列代码均保存在此文件夹。

Config文件夹
GUIconf.c 用于配置STemWin的存储空间分配。
GUIconf.h 用于裁剪STemWin的功能。
GUI
library 存放guilib 库文件
include 存放gui一些列的头文件
Sample
此文件夹中包含一系列简单的源代码,实现单一的功能的源代码。包含各种空间,界面,图形等
Simulation
该文件夹存放电脑仿真所需要的文件。

当仿真时候,我们会看到复杂的图形界面,初学者实际使用时不会使用如此复杂的界面,所以,要根据实际需求,编写实际的代码,生成方案并仿真运行。

右击某个文件,在属性中可以更改该文件是否参与生成解决方案, 一般我们把Application中所有的文件都禁用,在Sample中启用文件参与生成解决方案,当然,最终的目的是自己的代码参与生成解决方案并成功调试成功。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我若成精

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值