在RT-Thread的项目配置文件中(通常是menuconfig或scons脚本),添加LVGL的编译选项和路径。例如,在menuconfig中,你可能需要添加一个新的软件包或路径: c PKG_USING_LVGL = y LVGL_PATH = path/to/lvgl 4.3 添加LVGL源代码和相关资源文件 将下载的LVGL源代码和相关资源文件复制到你的RT-Thread项目目录中,确保路径...
首先,我们需要安装RT-Thread Studio,这是一个基于Eclipse的集成开发环境(IDE),支持RT-Thread实时操作系统的开发。可以从RT-Thread官网下载并安装。 安装RT-Thread模拟器 在RT-Thread Studio中,我们可以通过安装插件的方式来安装RT-Thread模拟器。打开RT-Thread Studio,选择“Help”菜单,点击“Eclipse Marketplace…”,...
1、准备一份可以运行RT-Thread的Demo工程 2、下载LVGL_8.3源码 到官方 Github 仓库,然后选择 LVGL_8.3 版本。 下载到的LVGL源码,然后存放到工程目录下的 middlewares 文件夹。 4. LVGL移植 4.1 移动和修改移植的接口文件 (1)移植接口文件修改 下载了LVGL的源码之后,我们把移植要使用到的接口文件,修改文件名后,...
设计完成后,直接点击导出rt-thread工程,如下图: 导出后复制生成的文件夹“custom”和“generated”到rt-thread工程目录中,然后修改lvgl入口函数lvgl_thread_entry,如下图: 另外添加一下头文件目录基本就可以编译下载了,最后在附上模拟器运行图片和在设备运行图片,如下图: 总的来说,GUI-Guider是一款功能强大又易用...
在RT-Thread模拟器中结合使用LVGL,我们可以创建丰富的用户界面,包括各种控件,如按钮(Button)。 一、环境搭建与准备 在使用RT-Thread模拟器和LVGL之前,确保你已经完成了以下步骤: 安装RT-Thread开发环境,包括RT-Thread Studio或VSCode的RT-Thread扩展。 在RT-Thread项目中启用LVGL组件。 编译并下载项目到RT-Thread模拟...
最后,我想说的是,这个实战笔记不是面向0基础的朋友,起码得有龙芯嵌入式裸机的开发经验,了解RT-Thread操作系统的线程、定时器、信号量、邮箱等相关知识,知道LVGL图形用户界面开发的基本套路。 上一篇我们通过一个二级子线程task1_thread和一个三级子线程rgb_blink_thread,搞定了“子任务1.1”的三色闪烁灯效果,也为...
准备RTThread源码与LVGL源码 官方下载地址: RT-Thread Nano LVGL Git仓库 下载后进行解压,Leo酱的目录组织方法是在工作区目录(家目录下新建的Workspace目录,用于存放当前各种工作区)下新建一个ThirdParty目录,用以存放各类第三方组件,然后将RT-Thread和LVGL源码解压到或克隆到该目录下。
1、准备一份可以运行RT-Thread的Demo工程 2、下载LVGL_8.3源码 到官方 Github 仓库,然后选择 LVGL_8...
RT-Thread 的模拟器 simulator,是基于RT-Thread 操作系统的,也就是基于这个模拟器开发的LVGL 程序,验证好,再换个编译器下载调试,就可以很快的在RT-Thread 操作系统的硬件板子上验证出来 最小RT-Thread 系统 可以建一个 RT-Thread 最小系统,也就是 RT-Thread 内核与 BSP : simulator,这样体积比较小,利用代码的...
一、基本信息 MCU:STM32F103ZET6 RT-Thread:5.0.2 LVGL:8.3.11 LCD:ST7735s 编译环境:RTThread studio 二、LVGL 移植要求 16、32或64位微控制器或处理器 建议速度大于16 MHz 闪存/ROM: > 64 kB(建议