本帖最后由 香水城 于 2017-8-16 15:07 编辑
一步一步使用STemWin在STM32上开发一个简单的应用
问题:
STemWin 是ST MCU 为工程师提供的免费的GUI 开发库,而且这个库是集成并发布在STM32CubeFW对应的软件包 : 其中不但包含了库文件,而且包含了使用STemWin 的文档API 介绍,PC 端的处理工具(如图片转换工具、字体转换工具等): 由于STemWin 提供的文档只是比较详细的介绍了这些API 使用功能,但是对于初次接触和使用STemWin 开发应用的工程师来说希望有一个简单的类似一个helloworld 的小应用来简述一下整个开发过程.
调研:
比如我们需要使用STemWin 来在STM32F429Discovery 评估板上实现一个smartwatch 的简单应用:
我们需要准备的资源有: 以下是开发的步骤:
1. 使用GIMP 图像处理工具将图像裁剪合适大小 2. 将png 格式图像转换为bmp 图像 3. 使用BmpCvtST 软件将bmp 转换为c 文件 4. 将c 文件加入到STM32CubeFW 的STemWin 例程中 5. 编写应用程序 6.调试运行
结论:
通过以上简单的6 个步骤就可以使用STemWin 提供的GUI 库和工具软件来生成一个简单的应用了,是不是很方便使用呢,而且STemWin 是免费的哦;-) 处理:
另附参考代码 :
|