学习在RV1126开发板上移植LVGL。
一、下载源码
1.1、下载源码lv_port_linux_frame_buffer
官网下载地址:https://github.com/lvgl/lv_port_linux_frame_buffer/tree/release/v8.2
1.2、下载源码lvgl
官网下载地址:https://github.com/lvgl/lvgl/releases/tag/v8.3.0
1.3、下载源码lv_drivers
官网下载地址:https://github.com/lvgl/lv_drivers/releases/tag/v8.3.0
下载V8.3.0版本
1.4、下载的源文件
二、解压及修改文件
2.1、解压文件
root@ubuntu:/opt/atk-rv1126_app/lvgl# unzip lv_port_linux_frame_buffer-release-v8.2.zip
root@ubuntu:/opt/atk-rv1126_app/lvgl# tar xvf lv_drivers-8.3.0.tar.gz
root@ubuntu:/opt/atk-rv1126_app/lvgl# tar xvf lvgl-8.3.0.tar.gz
2.2、复制文件
root@ubuntu:/opt/atk-rv1126_app/lvgl# mv lv_drivers-8.3.0 lv_drivers
root@ubuntu:/opt/atk-rv1126_app/lvgl# mv lvgl-8.3.0 lvgl
root@ubuntu:/opt/atk-rv1126_app/lvgl# cp -r lv_drivers lvgl lv_port_linux_frame_buffer-release-v8.2
2.3、复制后的文件
2.4、修改编译工具
root@ubuntu:/opt/atk-rv1126_app/lvgl/lv_port_linux_frame_buffer-release-v8.2# vi Makefile
2.5、修改触摸
查看触摸屏对应的事件
修改lv_drv_conf.h
root@ubuntu:/opt/atk-rv1126_app/lvgl/lv_port_linux_frame_buffer-release-v8.2# vi lv_drv_conf.h
2.6、修改main.c
修改屏幕分辨率,屏蔽鼠标
三、编译
root@ubuntu:/opt/atk-rv1126_app/lvgl/lv_port_linux_frame_buffer-release-v8.2# make
编译完成后生成的文件
生成文件运行的系统平台
复制文件到开发板
四、运行
4.1、退出开发板启动的界面
设置->退出
4.2、在开发板上运行
4.3、操作视频
这个屏幕是开发板带的吗,还是你加的
引用: Jacktang 发表于 2024-2-18 07:48 移植LVGL还是相当的成功,,,,
lvgl库官网有linux下的驱动,移植起来方便多了。
引用: LitchiCheng 发表于 2024-2-18 09:22 这个屏幕是开发板带的吗,还是你加的
试用的板卡不带显示屏,自己花钱买的。
引用: TL-LED 发表于 2024-2-18 10:11 试用的板卡不带显示屏,自己花钱买的。
哈哈哈哈,这下不酸了,开始想测评这个板子的,没有券