公众号菜单->获取资源->资料获取,百万份学习资料任你下载!更多精彩视频内容,请移步我们『芯知识学堂』的B站:
开篇前来一首歌放松一下,推荐简弘亦的新歌:忽如一面
,妥妥的歌唱实力派,可是不知道为啥感觉一直不温不火,我是听了他的不染
喜欢上的,好了,进入正题。
现在市面上有很多成熟的GUI,老早前就听说过STemWin了,一直想学习怎么用,但一直又觉得没地方可用,现在手上平台很多(人送外号:最不缺钱且烧钱的玩家),只要有时间,还是要把它搞起来!毕竟多掌握一门技能那肯定有好处的。
关于GUI的移植,之前也在小熊派上分享过一些别的GUI的教程,文章链接如下:
实战贴:开源GUI LittlevGL在MCU上的移植
MCU SPI屏也能跑这么炫酷的特效?来,移植起来秀一秀
废话不多说,先上效果图:
该Demo用GUIBuilder工具画了一个Listview
的控件以及三个Text
控件以及一个Image控件,最后保存生成代码拷贝到Keil MDK后编译下载到小熊派上运行。
1、STemWin简介
STemWin是SEGGER
公司授权给意法半导体(ST)
公司,使用ST芯片的用户可免费使用STemWin,关于STemWin的显示效果,有兴趣的可自行百度搜索查看。
1.1 下载并熟悉官网最新版本的STemWin
解压后得到以下目录,移植STemWin最主要关心的是Libraies
目录下的与STemWin相关的库文件,其它的多数是ST官网的一些Demo例程,暂时用不着,如下图所示:
简单介绍下以下几个目录:
2、小熊派移植STemWin
2.1 移植STemWin到小熊派
2.1.1 添加STemWin软件包到带LCD的基础工程
首先需要一个源码工程