首先,点击RT-Thread Studio工具栏中的“Run”按钮,选择“Debug As”->“Local C/C++ Application”,在弹出的对话框中选择“RT-Thread Simulator”作为目标,点击“OK”开始运行程序。 程序运行后,RT-Thread模拟器会自动打开一个新的窗口,显示LVGL的界面。我们可以在模拟器上进行各种操作,例如点击按钮、滑动滚动条等,...
编译环境:RTThread studio 二、LVGL 移植要求 16、32或64位微控制器或处理器 建议速度大于16 MHz 闪存/ROM: > 64 kB(建议180 kB) 内存:8 kB(建议24 kB) 1个帧缓冲器:在MCU、外部RAM或显示控制器中 LVGL的图形缓冲:>“水平分辨率”像素(推荐1/10“屏幕尺寸”) C99或更新的编译器 基本的C(或C++)知识:...
由于是首次参加该赛项,很多东西都是从0到1的摸索和积累,最后的成绩自然也不甚理想。作为指导教师,备赛期间除了给予学生必要的指导,自己也花了不少精力研究了大赛指定的龙芯1B200嵌入式开发板,并尝试使用RT-Thread操作系统和LVGL图形组件,实现了样题的几十项任务,大大小小的版本也写了30多个,也算磕出点名堂了,部...
我们心里要清楚,所有的GUI效果都是通过LVGL的图形化组件来实现的,无论是显示输出还是触摸输入,就必须让LVGL知道该调用哪个对应的设备驱动。在这里,显示输出应该调用ls1x_fb.c驱动文件,打开LVGL显示输出的驱动文件./lvgl-7.0.1/porting/lv_port_disp.c(如图17所示),可以看到该文件引用的正是所需的硬件驱动文件,因...
LVGL的移植适配 显示和触摸驱动对应好后就可以开始 操作LVGL 的移植适配:首先可以复制一个已经对接好的 LVGL 文件作为模板,在此基础上进行修改,例如rt-thread-masterspstm32stm32l475-atk-pandoraapplicationslvgl ,结合板卡情况修改其中的lv_conf.h 、lv_port_disp.c、lv_port_indev.c 三个文件即可, SConscript...
首先可以直接复制一个已经对接好的 LVGL 文件作为模板,再在此基础上进行修改,例如 rt-thread-masterbspstm32stm32l475-atk-pandoraapplicationslvgl ,结合板卡情况修改其中的lv_conf.h 、lv_port_disp.c、 lv_port_indev.c 三个文件即可, SConscript 自行按需修改。
LVGL,全称是 Light and Versatile Graphics Library ,是一款免费开源的轻量多功能图形库。LVGL 提供创建...
使用RT-Thread 模拟器调试LVGL,比较的高效与便捷,并且相关的代码,很容易移植到嵌入式的硬件电路板上。
LVGL 画两个按钮,点击按钮,产生按钮事件 按钮应用【样式】,看起来美观一点 方法 按钮控件,LVGL 有官方的例程,可以直接用于按钮事件的验证 路径:simulator\packages\LVGL-latest\examples\get_started\lv_example_get_started_2.c 操作方法:把 lv_example_get_started_2.c 复制为: ...
LVGL 可以认为是当前开源、免费的优秀GUI的图形库,对内存的占用较小,适合用于嵌入式的设备中 开发环境...