[MCU] 【正点原子RV1126 AI Linux开发板】 LVGL移植

TL-LED   2024-2-17 20:09 楼主

学习在RV1126开发板上移植LVGL。

 

一、下载源码

 

1.1、下载源码lv_port_linux_frame_buffer

官网下载地址:https://github.com/lvgl/lv_port_linux_frame_buffer/tree/release/v8.2

0003.jpg

1.2、下载源码lvgl

官网下载地址:https://github.com/lvgl/lvgl/releases/tag/v8.3.0

0001.jpg

 

 

1.3、下载源码lv_drivers

官网下载地址:https://github.com/lvgl/lv_drivers/releases/tag/v8.3.0

下载V8.3.0版本

0002.jpg

 

1.4、下载的源文件

0004.jpg

 

二、解压及修改文件

 

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、复制后的文件

0006.jpg

 

2.4、修改编译工具

root@ubuntu:/opt/atk-rv1126_app/lvgl/lv_port_linux_frame_buffer-release-v8.2# vi Makefile

0007.jpg

 

2.5、修改触摸

查看触摸屏对应的事件

0009.jpg

修改lv_drv_conf.h

root@ubuntu:/opt/atk-rv1126_app/lvgl/lv_port_linux_frame_buffer-release-v8.2# vi lv_drv_conf.h

0008.jpg

 

2.6、修改main.c

修改屏幕分辨率,屏蔽鼠标

0010.jpg

 

三、编译

 

root@ubuntu:/opt/atk-rv1126_app/lvgl/lv_port_linux_frame_buffer-release-v8.2# make
0011.jpg

编译完成后生成的文件

0012.jpg

生成文件运行的系统平台

0013.jpg

 

复制文件到开发板

0014.jpg

 

四、运行

 

4.1、退出开发板启动的界面

设置->退出

0016.jpg

4.2、在开发板上运行

0015.jpg

 

4.3、操作视频

lvgl


 

回复评论 (6)

移植LVGL还是相当的成功,,,,

点赞  2024-2-18 07:48

这个屏幕是开发板带的吗,还是你加的

点赞  2024-2-18 09:22
引用: Jacktang 发表于 2024-2-18 07:48 移植LVGL还是相当的成功,,,,

lvgl库官网有linux下的驱动,移植起来方便多了。

点赞  2024-2-18 10:10
引用: LitchiCheng 发表于 2024-2-18 09:22 这个屏幕是开发板带的吗,还是你加的

试用的板卡不带显示屏,自己花钱买的。

点赞  2024-2-18 10:11
引用: TL-LED 发表于 2024-2-18 10:11 试用的板卡不带显示屏,自己花钱买的。

哈哈哈哈,这下不酸了,开始想测评这个板子的,没有券

点赞  2024-2-18 11:48
rOOt@EASY-EAI-NAN0:/userdata/test# ./demo Error: cannot open framebuffer device: No such file or directory     博主,我运行demo时,有这个报错,请问你知道这个怎么解决吗
点赞  2024-10-22 15:38
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复