UCGUI 3.90a STM32移植教程
STM32 的 UCGUI 3.90a 移植教程,算是我用过比较顺手的嵌入式图形界面移植方案了。整个流程清晰,资料也全,适合刚上手 GUI 开发的你。里面从源码准备、LCD 驱动到配置文件的改动都有详细,照着来基本不会踩坑。
UCGUI 的好处就是轻量,功能还不差,用在 STM32 上挺合适。比如你要做个小屏幕菜单界面,画个按钮、调个颜色,UCGUI 都能搞定,而且资源占用也不大,跑在像 STM32F103 这种老型号上都还挺流畅。
教程里强调了LCDConf.h
和GUIConf.h
这两个配置文件,像GUI_SUPPORT_MEMDEV
、LCD_XSIZE
这些参数要配对,搞错了直接花屏也不稀奇。还有一段 LCD 驱动的定制也挺关键,别只看LCDDummy.c
的名字,实际上你得自己把函数和硬件对上。
个人觉得比较实用的一点是,它还带了GUIDEMO
的例子,移植完跑个GUI_SetColor(GUI_RED);
就能看到效果,算是一个验证方法,不用等写完整个项目才发现出错。
如果你之前没用过 UCGUI,不用担心,整个流程挺友好,边做边看文档,慢慢就上手了。如果你已经熟一点了,那这个教程可以直接跳过前面部分,看配置和驱动那几节,效率更高。
575.33KB
文件大小:
评论区