lvgl

花落已飘2 天前
c语言·ui·lvgl
LVGL(lv_keyboard键盘)lv_keyboard 是 LVGL 提供的一个虚拟键盘控件,通常用于触摸屏设备,在需要文本输入时配合 lv_textarea 使用。它支持数字键盘、英文键盘、符号键盘等多种模式,能够有效提高嵌入式系统下的人机交互体验。
A-code9 天前
ui·嵌入式·lvgl
如何在LVGL之外的线程更新UI内容作为一个刚开始学习LVGL和嵌入式开发的新手,学会绘制一个界面之后,遇到了一个问题:在LVGL线程之外的线程,更新UI内容时,会导致程序崩溃。
花落已飘14 天前
ui·c·lvgl
LVGL(lv_btnmatrix矩阵按钮)lv_btnmatrix 是 LVGL(Light and Versatile Graphics Library) 中的一个非常实用的控件,用于在一个区域内布局一组“按钮”,常见于:
HHONGQI12321 天前
lvgl·meter
LVGL -meter的应用lv_meter 是 LVGL v8 引入的一种图形控件,用于创建仪表盘样式的用户界面元素,它可以模拟像速度表、电压表、温度表这类模拟表盘。它通过可视化刻度、指针、颜色弧线等来展示数值信息,是一种非常直观的数据展示控件。
Jaron JI1 个月前
lvgl
LVGL模拟器:NXP GUIDER+VSCODE1. 下载安装包NXP GUIDER:GUI Guider | NXP 半导体CMAKE:Download CMake
Invinciblenuonuo2 个月前
gui·lvgl·嵌入式软件
实习技能记录【2】-----LVGL[基本概念]概念: 屏幕是 LVGL 应用程序中的顶层容器。它是用户界面的根对象,所有的可见 UI 元素最终都会添加到某个屏幕上(通常是活动屏幕)。 功能: 作为其他 UI 元素的父对象。 可以拥有自己的背景颜色、背景图片等样式。 LVGL 可以管理多个屏幕,但在任何给定时刻只有一个屏幕是“活动的”并显示给用户。 可以通过函数如 lv_scr_load() 或lv_scr_load_anim()来加载和切换不同的屏幕。 可以使用lv_screen_active()获取当前活动屏幕的指针。 本质: 屏幕本身也是一个lv
爱学电子的刻刻帝2 个月前
stm32·freertos·lvgl·智能手表
基于FreeRTOS和LVGL的多功能低功耗智能手表这是本人前段时间做的一个项目,使用SPI驱动ST7789 LCD屏幕进行LVGL移植,具有蓝牙通讯、抬腕亮屏、步数计算、计算器以及简单游戏多功能,支持蓝牙远程Bootloader升级,同时对手表进行整体低功耗设计,期间采用低功耗芯片如KT6328A等、对MPU6050六轴传感器的DMP初始化优化进一步降低功耗,手表系统设计运行、睡眠、关机三个模式。这是我复刻一个大佬的(油炸机开源硬件),综合性很强,非常值得学习。不管是从元器件的选型、硬件的设计、FreeRTOS管理多个任务、LVGL图形化编程界面,都能让
小灰灰搞电子2 个月前
stm32·lvgl
LVGL移植详细教程(基于STM32F407+rt-thread+FSMC接口屏+V9版本)市面上拥有众多的微处理器(MCU) , 但并不是每一个 MCU 都适合移植 LVGL 图形库, 例如传统的 51 单片机,它并不具备移植 LVGL 图形库的条件。 下面我们来看看 LVGL 对硬件 的要求:
_古_凡_5 个月前
单片机·arduino·lvgl·esp8266
【LVGL】给SquareLineStudio导出的Arduino工程添加物理按键书接上回(用SquareLine Studio轻松实现ESP8266运行LVGL图形化界面-CSDN博客),用SquareLineStudio导出界面,并通过Arduino下载到esp8266后运行如下:
昵称p7 个月前
mcu·mqtt·操作系统·lvgl·任务创建
lvgl目录lvglLvgl移植到STM32-- 1、下载LVGL源码-- 2、将必要文件复制到工程目录-- 3、修改配置文件
Mr_Chenph7 个月前
lvgl·micropython·pico·固件
MicroPython rp2-LVGL 固件编译记录
Projectsauron9 个月前
嵌入式·lvgl
LVGL 控件之矩阵按钮(lv_buttonmatrix)按钮矩阵部件由两个部分组成:主体背景和按钮,示意图如下:按钮矩阵部件中的每个按钮都可以设置文本,如果用户想设置这些按钮文本,则需要定义一个字符串数组(指针),并在该数组中传入所需的文本内容,最后通过 lv_btnmatrix_set_map 函数设置按钮文本,示例代码如下:
1234567890@world9 个月前
lvgl
LVGL | VisualStuio PC模拟器时间:2024年8月30日17:46:411.16.LVGL(UI设计)_军事研究员的博客-CSDN博客
Projectsauron9 个月前
嵌入式·lvgl
LVGL 控件之日历(lv_calendar)日历部件由两个部分组成:在LVGL 中,用户需要创建日历部件,可调用以下函数:例:在默认的情况下,当用户创建出一个日历部件,该部件的当前日期为 2020 年1 月1 号,如果用户需要设置日期,则可以调用lv_calendar_set_today_date 函数。
昵称p9 个月前
linux·lvgl·系统编程
系统编程-lvgl目录带界面的MP3播放器 -- lvgl一、什么是lvgl?二、简单使用lvgl在工程中编写代码实现带界面的mp3播放器
启明智显9 个月前
嵌入式硬件·gui·lvgl·嵌入式开发·hmi方案
【启明智显技术分享】工业级HMI芯片Model系列GUI合成到项目中的指南在工业自动化、智能终端HMI、车载仪表盘等领域,高性能的HMI(人机界面)芯片是不可或缺的核心组件。启明智显推出的Model系列(如Model3C、Model3、Model4)HMI芯片,以其卓越的性能和广泛的应用领域,成为了众多项目中的首选。本文将详细介绍如何将Model系列芯片的GUI(图形用户界面)合成到项目中,以实现高效、直观的人机交互。
Sandman6z10 个月前
ide·vscode·编辑器·lvgl·archlinux
LVGL ArchLinux VSCode环境运行LVGL官方的Demo是跑在Ubuntu系的系统上的。项目链接在此GitHub - lvgl/lv_port_pc_vscode
xiaoyaoyou.xyz1 年前
ui·lvgl
嵌入式UI开发-lvgl+wsl2+vscode系列:7、滚动(Scrolling)lvgl的教程中将滚动单独放出来做了介绍,可能确实由于嵌入式设备显示屏较小,出现需要滚动的情况比较多,所以滚动也就显得比较重要。
xiaoyaoyou.xyz1 年前
单片机·ui·lvgl
嵌入式UI开发-lvgl+wsl2+vscode系列:5、事件(Events)这节进行事件的总结,通过事件回调方式将用户和ui的交互行为绑定组合起来。展示:为按钮添加点击事件,当用户点击时触发事件回调,在其中修改按钮的label的内容,通过全局变量点击一次则叠加一次该值。
DOT小文哥1 年前
elasticsearch·gui·lvgl·risc-v·全志·显示
百问网全志D1h开发板LVGL9移植详细教程在Linux,LVGL v9可以使用标准的framebuffer,因此,只需要使用lv_port_linux_frame_buffer即可。 首先,下载 lv_port_linux_frame_buffer 的源码: