3.开始移植到RT-ThreadStudio上 接下来就是在已经移植好LVGL8.2版本的工程里面开始添加啊导出文件。首先在工程里面创建一个GUI文件夹我习惯建立在board文件夹里面,并且将导出的这俩文件夹里面的所有文件打散了复制粘贴进去。 最重要的我们还需要到其他文件夹下复制粘贴一个SConscript文件,并且简单修改以下。我到boardlvg...
https://github.com/lvgl/lv_sim_visual_studio 6、百问网基于LVGL的一个项目: https://forums.100ask.net/t/topic/602 3. 移植前准备 移植的硬件平台: MCU:APM32F411 LCD驱动芯片:ST7789V 触摸IC:CST816T 本次移植是基于 RT-Thread 系统上运行 LVGL 的,所以在移植前,我们需要准备好可以正常运行 RT-...
1、准备一份可以运行RT-Thread的Demo工程 2、下载LVGL_8.3源码 到官方 Github 仓库,然后选择 LVGL_8...
编译环境: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++)知识:...
1.芯片STM32F49BIT6 使用外部SDRAM,移植LTDC驱动RGB屏幕三色显示正常。2.添加LVGL 8.2.0软件包,没...
LVGL作为一款轻量级、可移植、高性能的嵌入式图形库,为开发者提供了创建美观、直观的用户界面的可能性。本文将通过实战教学的方式,引导读者在RT-Thread操作系统和HMI Board开发板上实现LVGL的应用。 一、准备工作 首先,我们需要准备以下工具和环境: RT-Thread Studio IDE:这是一个为RT-Thread操作系统设计的集成开发...
使用RT-Thread 模拟器调试LVGL,比较的高效与便捷,并且相关的代码,很容易移植到嵌入式的硬件电路板上。
编译与运行 加入Visual Studio 2022工程,编译并运行,滑动【滚动条】,滚动条的值,会在shell 终端打印,也会在标签控件上更新显示 小结 使用RT-Thread 模拟器,快速学习验证LVGL 的各个控件的使用方法,后期移植到硬件电路板上,会很容易
由于rt-thread的LVGL软件包比较旧,而且有些东西没有移植好,所以我自己根据我的平台重新移植一份。 根据LVGL移植流程,需要对接porting下源文件的API回调。主要包含,disp(显示)、indev(输入设备,如触摸,按键)、fs(文件系统)。而本项目只对接disp(显示)、fs(文件系统, 读取SD卡的图片资源) ...
我这里使用Keil MDK5.30,当然可以使用:RT-Thread Studio开发,类似于eclipse gcc 开发环境,对各类开发板支持还不错 工程搭建 直接使用 git clone 下来的RT-Thread 源码包,发现体积太大,所以这里重新搭建一个最小环境,BSP只需要 STM32F103系列的,其他的不需要 ...