技术栈
lvgl
Freak嵌入式
13 小时前
ide
·
驱动开发
·
嵌入式
·
lvgl
·
micropython
·
upypi
LVGL基础知识和概念:视觉样式与资源系统
这是我们 LVGL 9.0 嵌入式 GUI 开发系列的第二篇,专门拆解 GUI 的「视觉样式与资源系统」—— 也就是给界面做 “皮肤”、配素材的全流程,全程结合 MicroPython 实操,帮嵌入式开发者把界面从 “能用” 做到 “好看、好维护”。
禅口魔心
1 天前
lvgl
·
嵌入式开发
·
kelpbar
KelpBar 智慧屏项目学习 —— 简单的修改
这个项目是一个基于 LVGL 的长条屏 UI 工程,支持两种运行方式:项目业务代码主要集中在 app/ui 目录下,每个 page_xxx.c 对应一个页面,页面切换入口统一在 page_conf.h 中声明,主菜单入口由 page_main.c 管理。
养一回月亮!
7 天前
stm32
·
单片机
·
lvgl
STM32F407VET6驱动1.8寸TFT LCD移植LVGL,实现矩阵按键控制UI
矩阵按键实现UI控制基于实际项目代码,记录从底层驱动到LVGL交互的完整移植与调试过程,可以找我要源码。
嵌入式科普
11 天前
lvgl
·
renesas
嵌入式科普(46)LVGL Pro与瑞萨e2studio集成免费商用指南
瑞萨与LVGL合作,为瑞萨客户免费提供LVGL Pro商用授权。 本文旨在详细介绍如何:什么是LVGL Pro,瑞萨e2如何集成?如何免费?
特立独行的猫a
15 天前
ui
·
lvgl
·
移植
·
openharmony
·
驱动
·
ws63
OpenHarmony海思WS63星闪平台:LVGL UI框架底层显示驱动移植指南
随着物联网技术的快速发展,高性能、低功耗、多协议的无线通信芯片成为智能设备的核心组件。海思 WS63 芯片(Hi3863V100)作为一款集成了 Wi-Fi 6、星闪 SLE 1.0 和 BLE 5.2 三模通信协议的物联网 SoC 芯片,凭借其出色的性能和丰富的接口资源,为开发者提供了强大的硬件平台。
特立独行的猫a
15 天前
lvgl
·
openharmony
·
海思
·
littlefs
·
流式加载
·
ws63
·
hi3863
OpenHarmony海思WS63星闪平台:LVGL 9 + LittleFS:字库文件按需流式加载,减少内存占用的实践笔记
终于实现啦LVGL加载使用littlefs文件系统中的字库文件的流式加载方式,极大减少了本来就很吃紧的内存占用。本文记录在小内存嵌入式设备上,用 自研流式解码 替代官方 lv_binfont_create 一次性加载,在 不改动 lv_font_conv --format bin 产物格式 的前提下,把字库主体留在 Flash 文件系统,仅将 cmap / loca 等表结构常驻 RAM 的方案。 之前使用老的方式,内存直接就撑爆了。
Hello_Embed
25 天前
笔记
·
stm32
·
单片机
·
嵌入式
·
lvgl
LVGL 入门(一):环境搭建与源码获取
LVGL 作为嵌入式领域主流的开源图形库,凭借轻量、跨平台、易扩展的特性,成为嵌入式 GUI 开发的首选工具。本次笔记作为 LVGL 入门第一篇,聚焦基础环境搭建核心环节,从 LVGL 库的核心特性介绍,到 Git 安装配置、Code::Blocks 环境调试,再到 LVGL 源码获取与案例编译运行,完整梳理 LVGL 入门的前置准备工作,为后续 GUI 开发打下基础。
云山雾村
2 个月前
lvgl
STM32+外部SDRAM提升LVGL运行效率的完整示例
以下是对您提供的博文内容进行 深度润色与结构重构后的专业级技术文章 。全文已彻底去除AI痕迹、模板化表达和生硬分段,转而采用 真实工程师口吻+教学式逻辑推进+实战细节穿插 的方式重写。语言更自然、节奏更紧凑、重点更突出,并强化了“为什么这么做”“踩过什么坑”“怎么调才稳”的一线经验感。同时严格遵循您提出的格式要求:无引言/总结类标题、无刻板模块标签、无空洞套话,所有知识点有机融合在叙述流中。
摆摊的豆丁
2 个月前
lvgl
LVGL Cortex-A7 优化完整指南
版本: 1.0 完整版 日期: 2026-02-15 硬件: ARM Cortex-A7 (单核/双核) LVGL: 9.4.0
熊猫_豆豆
2 个月前
课程设计
·
lvgl
·
美工
·
大学生课表
LVGL8制作大学生校园课程表(课表、成绩、计时提醒功能)界面
本文介绍了一个基于LVGL的大学课表应用,采用甜美风格设计,包含课程表展示、上课提醒和成绩查询三大功能。系统使用C语言开发,在Windows平台运行,采用柔和色彩和圆润UI元素,定义了粉色系主题色。应用包含三个主要模块:课表展示模块支持按周/日切换查看课程;成绩查询模块显示各科成绩和GPA统计;提醒模块可设置课前通知。文中详细阐述了UI组件实现、数据结构设计以及事件处理机制,展示了完整的代码框架和交互逻辑。该应用实现了大学生课程管理的核心需求,具有美观友好的界面和实用的功能特性。
张世争
2 个月前
lvgl
·
visual studio
·
simulator
Visual Studio 2022 手动搭建 PC 端 lvgl 的调试环境
想手动搭建一个 PC 端 lvgl 的调试环境,基于 Visual Studio 2022LVGL 有个官方的仓库:https://github.com/lvgl/lv_port_pc_visual_studio.git,基本功能已经搭建好了
搞全栈小苏
3 个月前
linux
·
单片机
·
链表
·
lvgl
嵌入式之 LVGL 的切换页面研究:杜绝内存泄漏(单片机与 Linux 平台)(链表与多进程方式)
LVGL(Light and Versatile Graphics Library)作为嵌入式领域主流的开源 GUI 库,凭借轻量化、跨平台、易扩展的特性,广泛应用于单片机(STM32/ESP32 等)和 Linux(ARM/x86)平台。页面切换是 LVGL 开发中的高频操作,但如果管理不当,极易引发内存泄漏—— 单片机资源有限(KB 级 RAM),泄漏会直接导致系统死机;Linux 平台虽内存充裕,但长期运行的进程内存泄漏会导致系统资源耗尽。
xiaohai@Linux
4 个月前
单片机
·
lvgl
LVGL显示gif动图导致MCU进入HardFault_Handler问题(已解决!)
// char buf[1024]; //这样定义buf是占用栈空间的,及其容易导致栈溢出导致程序死机 // f_read(&f, buf, sizeof(buf)-1, &br);
搞全栈小苏
4 个月前
qt
·
lvgl
LVGL与Qt深度对比分析:轻量与全能的技术博弈
引言 在嵌入式图形用户界面(GUI)开发领域,LVGL(Light and Versatile Graphics Library)与Qt作为两大主流技术路线,各自代表着不同的设计哲学和应用理念。LVGL以其极致的轻量级特性和对嵌入式环境的深度优化而著称,而Qt则以其强大的跨平台能力和完整的功能生态系统占据重要地位。近年来,随着嵌入式Linux设备的普及和开发者对资源效率的日益关注,LVGL在Linux平台上的应用逐渐增多,其相对Qt更低的内存占用和更直接的系统调用能力引发了业界的广泛关注。 然而,技术选型
张世争
4 个月前
lvgl
·
label
·
自动换行
LVGL9.5 设置 label 长文本自动换行
LVGL 9.5 版本(当前最新)label 作为文本显示,可能内容会很长,需要设置 label 文本过长后自动换行的功能
学嵌入式的长路
5 个月前
linux
·
驱动开发
·
lvgl
·
imx6ull
·
触摸屏
正点原子imx6ull移植lvgl v8.3及触摸屏调试
使用正点原子imx6ull移植lvgl 8.3及触摸屏调试过程。已烧录带framebuffer的zImage(cat /dev/fb0可以打开) 如果带触摸,需要确认已存在触摸节点(ls /dev/input/event*),使用hexdump /dev/input/event*可以检测到触摸
sayang_shao
5 个月前
stm32
·
gui
·
lvgl
STM32 F4移植LVGL 9.4.0版本教程(Keil工程,裸机)
最终保留图示,将lvgl文件夹复制至keil工程目录(不要破坏目录结构),重命名lv_conf_templete.h为lv_conf.h
xiaohai@Linux
5 个月前
stm32
·
单片机
·
嵌入式硬件
·
lvgl
·
fatfs
STM32在LVGL上实现移植FatFs文件系统(保姆级详细教程)
硬件平台:STM32H743软件平台:已经移植好了LVGL_v8.3.11和FatFs_v0.16的工程
YouEmbedded
5 个月前
linux
·
lvgl
·
lvgl样式
解码LVGL样式
样式是控制控件外观(颜色、圆角、字体等)的核心机制,其设计围绕 “部件针对性控制”“状态动态切换” 和 “高效复用管理” 三大原则展开。
Industio_触觉智能
6 个月前
lvgl
·
瑞芯微
·
rk3506
·
lvgl pro
·
ui编辑器
重大更新,LVGL有UI编辑器用了
LVGL终于有UI编辑器可以用了,就在10月16日,LVGL官方发布了LVGL Prov1.0的候选版本!下面就跟随触觉智能,为您详细解析LVGL Pro功能特色: