本开发指南讲解如何将 STemWin 移植到普中 STM32F1xx 开发板,以及如何使用 STemWin 中的各个控件,让大家能够设计出漂亮的 GUI 界面。本套教程主要以 STemWin GUI 库为例子进行讲解。教程中的 STemWin 大家可以理解为 EMWIN 或者 ucGUI,它们都是类似的。
为了兼容我们之前的不同 TFT 触摸屏,在 tftlcd 驱动文件夹的 tftlcd.h 头文件内分别有对应的驱动型号宏定义,只需要根据你手中彩屏正面或者背面的型号来选择对应的宏就可以驱动了。比如说你的彩屏正面左上角或者背面型号是 R61509V3 的,那么可以将 tftlcd.h 头文件中的对应的彩屏宏定义打开
本章我们将向大家介绍 STemWin 由来,以及与 emWin 和 uCGUI 间的关系。 本章分为如下几个部分:
1.1 emWin 简介
1.2 STemWin 和 emWin、ucGUI 的区别与联系
1.3 emWin 应用场合
简而言之,emWin(大概是 embed win 的缩写)是 Segger 公司针对嵌入式平台开发的图形软件库,通过调用 emWin 提供的函数接口,开发嵌入式图形界面应用变得简单而快捷。而图形软件库究竟是什么呢?就是一些与图形界面相关的函数,它提供接口给用户调用。例如,在没有使用图形软件库时,要控制 LCD 显示一个圆,需要用户自行根据 LCD 驱动编写画圆的函数,而使用图形界面软件库的话,这个画圆函数已经由该软件库提供给用户,用户只需要调用这个函数,设置圆的半径、圆心、颜色就可以画出自己想要的圆,不需要再考虑画圆的算法了。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !