LLPython ESP 简介
LLPython ESP 全称为Ling Long Python ESP32,Ling Long是中文“玲珑”的拼音。
这是一个以ESP32硬件条件反向构建的专用python引擎,在 ESP32 的硬件极限上,同时实现 "C 语言的资源效率" 和 "Python 的开发效率"的产品级框架。
“玲珑”的名称来历
ESP32做为一款micro chip controller确实很优秀,而MicroPython已经存在,但micro这种命名方式是外国人的逻辑,咱们中国人有自己的命名方式:小巧玲珑但藏不住肚里乾坤,因此,我们给平台取名LLPython,再加上他目前是只针对ESP32定制的,因此,全名就是:LLPython ESP。
核心能力
LLPython ESP 不是一个简单的 Python 解释器,而是一套面向量产的嵌入式开发基础设施。平台默认集成:
| 能力层 | 平台已内置 | 说明 |
|---|---|---|
| Python 引擎 | 自研高性能运行时 | 完整 Python 3.12 语法支持 |
| UI 框架 | LVGL 完整绑定 | 触摸屏、字体、主题、页面路由 |
| 音频系统 | Audio HAL | MP3/OPUS、录音、唤醒、命令词 |
| 网络通信 | 全协议栈 | WiFi、WebSocket、HTTP、TCP/UDP |
| AI 交互 | 大模型对话引擎 | STT→LLM→TTS 流式链路 |
| 存储系统 | FAT / NVS | SD 卡、配置持久化、OTA 预留 |
| 硬件外设 | GPIO / ADC / I2C / SPI / 定时器 | 中断、DMA、PWM、分压按键 |
| 事件总线 | 同步/异步双模 | 帧循环、单触发、异步队列 |
开发者拿到的是一套代码就能定义产品的环境,而非一个需要自行拼接各种 C 库和 Python 适配层的裸引擎。