技术栈
lvgl
jz_ddk
4 天前
linux
·
信息可视化
·
嵌入式
·
gui
·
lvgl
·
界面设计
[LVGL] 从0开始,学LVGL:进阶应用与项目实战(上)
在现代GUI应用中,数据可视化至关重要。LVGL提供了强大的图表控件,能够将抽象数据转化为直观的图形。
jz_ddk
7 天前
linux
·
网络协议
·
ui
·
rpc
·
嵌入式
·
gui
·
lvgl
[LVGL] 从0开始,学LVGL:基础构建篇 - 掌握UI的核心构建块
在LVGL中,一切可视元素都是对象。按钮是对象,标签是对象,屏幕本身也是一个对象。这种统一的对象模型带来了极大的灵活性和一致性。
SundayBear
16 天前
单片机
·
嵌入式
·
lvgl
LVGL 开发指南:从入门到精通的嵌入式 GUI 实战心法
作为一名在消费电子巨头深耕嵌入式 GUI 开发十余年的工程师,我经手过近百百个基于 LVGL 的项目 —— 从单片机驱动的 1.44 寸小屏智能手表,到工业级 10.1 寸触摸屏控制系统。LVGL 最让我惊叹的,是它能在 STM32F103 这类仅 64KB RAM 的芯片上,跑出媲美高端设备的流畅界面。
自激振荡器
24 天前
stm32
·
lvgl
·
移植
·
裸机开发
1,LVGL(V8.3.10版本)裸机移植教程
最近在学习NXP的Guider软件,图形化设计LVGL并导入到自己的STM32_LVGL工程中。由于LVGL版本问题导致很多的API函数不同,报错很多。(STM32工程是正点原子的例程LVGL 版本为 V8.2、而Guider设计软件的LVGL版本为V8.3.10)。
自激振荡器
1 个月前
stm32
·
单片机
·
嵌入式硬件
·
lvgl
·
gui guider
2,GUI Guider的安装与导入STM32裸机工程
我们可以从NXP的官网找到GUI Guider的安装包,截至目前为止最新的版本为v1.9.1,该版本软件支持LVGL的V3.8.10和V9.2.1。后续内容均基于V3.8.10版本进行。
Happinessคิดถึง
1 个月前
lvgl
【LVGL】字库图片转换.c/.bin
Image Converter — LVGLHappinessDuck/LVGL我下载了官方的LVGLImage.py文件,封装了界面调用。
湮雨塵飛
3 个月前
esp32
·
lvgl
·
实体按键
1. ESP开发之实体按键(KEYPAD&BUTTON)控制LVGL控件
本实验使用LVGL版本为v9.2LVGL中有四种输入设备,如下LV_INDEV_TYPE_POINTER, /**< Touch pad, mouse, external button*/
努力做小白
3 个月前
linux
·
驱动开发
·
单片机
·
嵌入式硬件
·
ffmpeg
·
lvgl
Linux驱动20 --- FFMPEG视频API
一、FFMPEG 视频 API 的使用1.1 介绍1.2 整体编程过程获取核心上下文指针打开输入流文件
努力做小白
3 个月前
linux
·
驱动开发
·
单片机
·
嵌入式硬件
·
lvgl
·
屏幕
Linux驱动18 --- LCD 屏
一、LCD 屏1.1 了解 LCD 屏1.2 屏幕参数1.3 编译 LCD 屏驱动打开设备树文件删除 dtb 文件
O。o.尊都假都
3 个月前
stm32
·
单片机
·
嵌入式硬件
·
freertos
·
lvgl
STM32之LVGL移植
LVGL的英文全称为Light and Versatile Graphics Library,翻译为中文就是轻便而多功能的图形库,LVGL是目前最流行的免费开源的嵌入式图形库之一,可以为任意一款MCU、MPU以及显示器创建漂亮的UI界面。
cykaw2590
3 个月前
lvgl
LVGL简介
1、GUI简介(了解)GUI库:图形用户界面库(Graphic user interface,GUI),只要调用GUI库的函数即可快速绘制出所需要的用户界面
rosemary512
4 个月前
lvgl
·
esp32-s3
·
fatfs
ESP32-S3 IDF V5.4.1 LVGL 9.2.0 fatfs
partitions-16MiB.csv编译之后,就能够看到生成了fastfs的bin文件 vfs-flash_args则是包含烧录的参数
学生哥-_-
4 个月前
stm32
·
lvgl
·
tftlcd
·
gui guider
·
gt911
STM32通过KEIL pack包轻松移植LVGL,并学会使用GUI guider
之前在学习STM32移植LVGL图形库的时候,搜到的很多教程都是在官网下载LVGL的文件包,然后一个个文件包含进去,还要添加路径,还要给文件改名字,最后才能修改程序实现效果,十分繁琐,编译时还容易报错缺少各种文件,而采用KEIL的pack包直接进行移植,则可以直接跳过这些繁琐的环节,直接对文件程序进行修改。
HelloTonyGo
5 个月前
stm32
·
嵌入式硬件
·
lvgl
在MDK中自动部署LVGL,在stm32f407ZGT6移植LVGL-8.3,运行demo,显示label
核心板:正点原子 探索者 STM32F407ZGT6 4’3寸电容触摸屏1、运行lv_demo_benchmark.c这个demo实例; 2、在屏幕上显示字符串。
花落已飘
5 个月前
c语言
·
ui
·
lvgl
LVGL(lv_keyboard键盘)
lv_keyboard 是 LVGL 提供的一个虚拟键盘控件,通常用于触摸屏设备,在需要文本输入时配合 lv_textarea 使用。它支持数字键盘、英文键盘、符号键盘等多种模式,能够有效提高嵌入式系统下的人机交互体验。
A-code
5 个月前
ui
·
嵌入式
·
lvgl
如何在LVGL之外的线程更新UI内容
作为一个刚开始学习LVGL和嵌入式开发的新手,学会绘制一个界面之后,遇到了一个问题:在LVGL线程之外的线程,更新UI内容时,会导致程序崩溃。
花落已飘
5 个月前
ui
·
c
·
lvgl
LVGL(lv_btnmatrix矩阵按钮)
lv_btnmatrix 是 LVGL(Light and Versatile Graphics Library) 中的一个非常实用的控件,用于在一个区域内布局一组“按钮”,常见于:
HHONGQI123
5 个月前
lvgl
·
meter
LVGL -meter的应用
lv_meter 是 LVGL v8 引入的一种图形控件,用于创建仪表盘样式的用户界面元素,它可以模拟像速度表、电压表、温度表这类模拟表盘。它通过可视化刻度、指针、颜色弧线等来展示数值信息,是一种非常直观的数据展示控件。
Jaron JI
6 个月前
lvgl
LVGL模拟器:NXP GUIDER+VSCODE
1. 下载安装包NXP GUIDER:GUI Guider | NXP 半导体CMAKE:Download CMake
Invinciblenuonuo
6 个月前
gui
·
lvgl
·
嵌入式软件
实习技能记录【2】-----LVGL[基本概念]
概念: 屏幕是 LVGL 应用程序中的顶层容器。它是用户界面的根对象,所有的可见 UI 元素最终都会添加到某个屏幕上(通常是活动屏幕)。 功能: 作为其他 UI 元素的父对象。 可以拥有自己的背景颜色、背景图片等样式。 LVGL 可以管理多个屏幕,但在任何给定时刻只有一个屏幕是“活动的”并显示给用户。 可以通过函数如 lv_scr_load() 或lv_scr_load_anim()来加载和切换不同的屏幕。 可以使用lv_screen_active()获取当前活动屏幕的指针。 本质: 屏幕本身也是一个lv