STwmwin应该是近年来发展起来的。当初在ST平台使用的还叫UCGUI,然后SEGGER公司授权给意法半导体后,就产生STEMWIN了。。
第一篇STEMWIN的教程,就演示一下基本功能吧,(STemwin的移植就不说了,有现成的helloworld!程序,直接移出来就是了!)
STemwin的代码在keil文件夹的pack里,文件属性为只读,当然,我们还是复制出来使用吧,不过复制出来后编译肯定会是错误百出的,因为文件夹的相对位置变了。
下面解决这些错误,首先将工程文件夹的属性“只读”属性去掉!
然后用keil(当然是5了)打开工程文件,选择魔术棒按钮,依次选择“C/C++","Include paths" ,查看所包含的文件
将上图所使用到的文件夹复制到当前文件夹中然后再次将文件夹属性只读去掉。
然后打开工程,在"Include paths" 路径中重新包含这些文件夹!!!
也许你认为到这里就结束了。。。不过还剩最后一步,也是最麻烦的一步!!重新选择上一步文件夹内的C、h、Lib文件。
删除后,重新包含进工程,所以文件前不带感叹号!最后整个目录树如下所示:
此时编译工程,由于文件较多,会稍微慢写,一次通过,下载到F7板子即可看到Hello world!!
稳稳的占二楼!
最好讲讲移植!
再简单演示一下GUI基本功能,画线、画圆、设置字体,文本颜色、背景演示等。