本周进行了GUI开发的学习,学习链接是:https://www.stmcu.com.cn/ecosystem/app/function-GUI
之前曾进行过简单GUI的开发应用,像采集的传感器数据显示,简单的菜单等,那会用的还是ucGUI,感觉这个库很大,用起来比较繁琐。
后来看到了TouchGFX,觉得这个做出来的界面很酷,而且也更小。这次的GUI学习中就有很多TouchGFX的内容。其中DEMO演示中,觉得各种界面设计的都非常美观,刷新也很流畅。因为考虑到使用STM32还要实现其他功能,还在想TouchGFX对硬件要求应该很高的时候,就看到有个视频,低成本GUI解决方案,在这里面,STM32G071也可以做很流畅的GUI设计。
在本次的内容中,由于有了各种应用实例,对于上手实现自己的GUI设计很有帮助,其中STM32G0_GUI_DEMO及环境搭建教程对我很有帮助。我可以在STM32G0的基础上一步步实现第一个GUI。
学习了本期内容,想利用手里有的STM32ZET6开发板,搭配4.3寸的电容触摸屏做1个数据采集终端,可以将采集到的传感器数据显示出来;除此之外,还可以显示通讯状态、报警信息等。
对了,看到TouchGFX的设计DEMO,想到还有一个更轻量级、开源的GUI,littlevGL,这个也很不错,占用资源更少。
这次下载的AN是《AN4861_STM32_MCU上的LCD_TFT显示控制器(LTDC)》
|