本文主要是介绍LVGL移植到ARM开发板(GEC6818),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
源码下载:点击跳转
下载好三个文件后,将其解压缩,并合到一个文件夹里面——
1、修改 Makefile
删除 -Wshift-negative-value
2、修改 main.c
3、修改 lv_drv_conf.h
在lv_drv_conf.h文件屏幕驱动文件刚好与开发板LCD驱动文件一致,所以不用修改。
修改触摸屏
define EVDEV_CALIBRATE 0表示关闭校准,由于开发板触摸屏获取到的真实坐标1024*600,与LCD显示坐标不同,需要将坐标校对为:800*480,同时下面的宏的高与宽最大值按实际值填入,lvgl的代码中通过程序将1024*600校准为:800*480。
4、修改 lv_conf.h
打开宏定义,让lvgl支持IO操作及图片显示,修改如下:
打开显示图片格式宏
清除并编译:
make clean
make -j12
demo下载:点击跳转
效果:
觉得有帮助的话,打赏一下呗。。
这篇关于LVGL移植到ARM开发板(GEC6818)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!