嵌入式技术论坛
直播中

王尚岱

8年用户 1511经验值
擅长:电源/新能源
私信 关注
[问答]

请问在RT_Thread Studio创建的工程中如何移植LVGL

请问在RT_Thread Studio创建的工程中如何移植LVGL?求移植步骤。谢谢了!

回帖(4)

刘燕

2022-9-30 09:57:26
我这边移植成功了,不知道你是哪里遇到的问题呢,我现在在用的rtt4.1.0的bsp里面,stm32f407-atk-explorer、stm32l475-atk-pandora、stm32f469-st-disco都有完整可用的lvgl的移植程序,可以做参考。不过例程用的都是单缓冲区,后面我才自己改的双缓DMA
举报

王尚岱

2022-9-30 09:57:37
奥奥,我好像知道移植步骤了,看看我说的对不对:
1、先在Settings中打开LVGL支持。
2、在applications目录下创建lvgl目录并在lvgl目录下创建lv_conf.h、lv_port_disp.c、lv_port_indev.c
3、完成LCD驱动
4、在lv_conf.h配置参数
5、在lv_port_disp.c中的lv_port_disp_init函数中初始化LCD
6、完成输入设备驱动
7、在lv_port_indev.c中的lv_port_indev_init函数中初始化输入设备
8、然后就可以用了?
举报

刘燕

2022-9-30 09:57:50
缺少一个文件,例程中一般叫做lv_demo.c之类的名字,作用是创建一个线程定时调用lv_task_handler或lv_timer_handler
举报

嚜軒公告

2022-10-7 11:30:57
可以参考我这篇文章,最主要的就是添加代码,修改驱动,几乎都是一样的https://club.rt-thread.org/ask/article/c81281752c59895f.html
举报

更多回帖

发帖
×
20
完善资料,
赚取积分