logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

90% LVGL 新手踩大坑!分不清「父子控件」和「Python 子类」

LVGL采用父子对象模型构建UI层级,与Python的类继承是两个不同维度的概念。所有UI控件继承自lv.obj,但界面组织核心是父子实例的组合关系(has-a),而非继承关系(is-a)。这种设计满足嵌入式GUI的空间层级管理需求:父子控件具有渲染顺序、联动操作和生命周期绑定,并能实现事件冒泡机制。父子关系确保了控件在二维平面中的归属、覆盖和交互传递,是GUI开发的基础架构。

文章图片
#ide#嵌入式
为什么 LVGL 的 Python 代码看起来 “很别扭”?真相藏在 C 语言底层里

摘要:LVGL的Python绑定采用lv.btn(scr)而非scr.btn=lv.btn()的写法,源于其C语言实现的底层架构。这种设计确保控件创建时即被挂载到父控件的C层链表,保证渲染、坐标继承等核心功能。相比Python属性赋值的方案,直接调用C层API避免了额外的映射表开销,更适应嵌入式设备的资源限制。同时,这种传参式父子关联与tkinter等GUI库本质一致,只是LVGL因底层约束更显式

文章图片
#ide#嵌入式
lvgl-micropython、lv_micropython和lv_binding_micropython到底啥关系?一文读懂

MicroPython是一种面向微控制器的Python实现,可在资源受限的裸机环境中运行。它结合了Python的易用性和嵌入式开发的高效性,支持多种CPU架构,提供交互式REPL开发体验。与LVGL图形库结合后,开发者能用Python快速构建嵌入式GUI应用,大幅简化开发流程。该方案支持在线模拟器、PC环境和真实硬件平台,具有内存管理、回调机制等关键特性,适用于原型开发、教育等领域,显著降低了嵌入

文章图片
#python#嵌入式#单片机 +1
体积极小、动画拉满!LVGL 凭什么成为全球嵌入式开发者首选?

LVGL是一款轻量级开源嵌入式图形库,专为资源受限设备设计。采用C语言编写,支持多种输入设备和显示类型,提供丰富的UI组件和视觉效果。核心特性包括硬件无关性、低内存占用(最低64KB Flash+16KB RAM)、单帧缓冲优化等。LVGL遵循语义化版本管理,提供PC模拟器加速开发,并有活跃社区支持。适用于物联网、工业控制、车载电子等场景。开发者可通过文档和示例快速入门,支持多种MCU平台移植。该

文章图片
#驱动开发#开发语言#单片机
0 元学嵌入式 GUI!保姆级 LVGL+MicroPython 教程开更,从理论到实战全搞定

《LVGL9.0+MicroPython免费教程发布》摘要:针对嵌入式开发者推出完全免费的LVGL9.0+MicroPython体系化教程,包含18个模块从基础到实战的全套内容,支持树莓派/ESP32/STM32等主流硬件。教程特色:零成本学习、Web模拟器实战、产品级开发思维培养,涵盖控件开发、布局管理、事件处理等核心技能。适合学生、工程师及创客快速入门嵌入式GUI开发。永久免费开放,持续更新中

文章图片
#开发语言#单片机#嵌入式
告别编译烧录!下一代 MicroPython IDE:说句话就让设备跑起来

ScriptO Studio 是下一代嵌入式集成开发与执行环境(IDEE),专为运行 MicroPython 的设备打造。核心就是一句话:不用编译、不用刷固件,打开浏览器,说清楚你要设备做什么,它立刻帮你实现。

文章图片
#ide#嵌入式#python
不用装软件!这款MicroPython浏览器 IDE :让你在手机上也能调试树莓派 Pico

ViperIDE是一款基于浏览器的MicroPython/CircuitPython开发工具,无需安装即可使用,支持跨平台开发。核心优势包括:1)零安装,打开即用;2)全平台兼容,电脑手机都能写代码;3)支持USB/无线/远程多种连接方式;4)提供实时代码分析、REPL终端等完整开发功能;5)开源免费。通过浏览器访问viper-ide.org即可开始嵌入式开发,特别适合移动办公和快速调试场景。

文章图片
#python#嵌入式#单片机 +1
仅售3xx 元!基于核桃派 zero 的掌上 Linux 小电脑,DIY 党狂喜

摘要:Walnut Pi是一款仅售349元的便携Linux小电脑,基于核桃派zero打造,性价比远超同类产品(700-1000元)。它采用DIY组装设计,无需焊接,新手10分钟即可完成,支持完整Linux系统运行(命令行/Python/Docker)。配备开源键盘和丰富接口(Type-C/HDMI等),适合极客DIY、学生编程学习及便携运维使用。提供详细教程和社区支持,扩展性强,未来可升级电池/无

文章图片
#linux#运维
印尼老哥和我们肝出了 Thonny 版 Arduino库管理器![特殊字符] 预告|你常用什么 IDE?还想要哪些功能?

uPyPi Thonny 包管理器插件预告!印尼老哥白天装安防,晚上和我们肝代码:像装 Arduino 库一样,点点鼠标就能把库塞进 ESP32。现在想听你的声音:你常用什么 IDE?还想要插件帮你解决什么问题?

文章图片
#python#矩阵#单片机
mip 连不上 uPyPi?1.19-1.20 固件远程安装库的终极解决方案

摘要: 老版本MicroPython固件(如ESP32 v1.20/v1.21)使用uPyPi安装库时出现"ValueError: need more than 2 values to unpack"错误。问题源于老版本mip无法正确解析uPyPi的package.json相对路径。解决方案:1)手动修改package.json为绝对路径;2)等待uPyPi更新自动兼容;3)升

#java#数据库#开发语言 +3
    共 23 条
  • 1
  • 2
  • 3
  • 请选择