Skip to content

LLPython 编辑器

基于 LVGL 的Windows版本开发的专用编辑器,目前绑定的版本是 lvgl 8.x,尚未支持(整个LLPython平台也尚未支持)LVGL 9.x。

编辑器特点

  • 编辑器本身也是基于 lvgl 8.x开发的,因此在编辑器中表现出来的UI效果和运行时是一致的
  • 支持各种UI编辑应有的功能,如:参考线、吸附、各种对齐、组件层次、多选同步操作等
  • 导出XML格式的UI文件,由LLPython引擎和编译器提供支持,可以实现简单的Vue语法和开发模式

核心能力

LLPython ESP 不是一个简单的 Python 解释器,而是一套面向量产的嵌入式开发基础设施。平台默认集成:

能力层平台已内置说明
Python 引擎自研高性能运行时完整 Python 3.12 语法支持
UI 框架LVGL 完整绑定触摸屏、字体、主题、页面路由
音频系统Audio HALMP3/OPUS、录音、唤醒、命令词
网络通信全协议栈WiFi、WebSocket、HTTP、TCP/UDP
AI 交互大模型对话引擎STT→LLM→TTS 流式链路
存储系统FAT / NVSSD 卡、配置持久化、OTA 预留
硬件外设GPIO / ADC / I2C / SPI / 定时器中断、DMA、PWM、分压按键
事件总线同步/异步双模帧循环、单触发、异步队列

开发者拿到的是一套代码就能定义产品的环境,而非一个需要自行拼接各种 C 库和 Python 适配层的裸引擎。

基于 llpython ESP 平台构建