老早之前就听说LittlevGL,一直没有去折腾过,最近闲来无事了解了下发下这个GUI非常的不错,首先它是一款开源的GUI,相比于emwin和touchGFX都可以免费在STM32上使用来说,它比emwin绘制的界面好看,LittlevGL更加的扁平化类似于安卓,比touchgfx的门槛低,touchgfx需要C++、需要单片机有LCD外设,而LittlevGL不仅界面好看所需的硬件开销也很低。手上正好有树莓派zero和一张SPI的LCD屏,说干就干,先写好了lcd的驱动程序在屏幕上画矩形,在网上下载了含makefile的LittlevGL,Makefile里修改交叉编译工具为树莓派的,另再添加自己驱动文件的编译,编译成功,将文件通过ssh下载到树莓片,运行,lcd成功显示了界面。linux+LittlevGL在一些简单的界面应用上应该是一个不错的选择 |
大佬牛* |