Skip to content

以ESP32硬件条件反向构建的专用python引擎和应用框架

在 ESP32 的硬件极限上,同时实现 "C 语言的资源效率" 和 "Python 的开发效率"的产品级框架

llpython ESP

llpython ESP 适合做什么? ​

角色痛点平台价值
嵌入式工程师想快速验证 AI 硬件原型,但 C 开发太慢用 llpython-esp 几天可完成样机
小屏应用开发者用编辑器和AI Coding就可以安全、可靠、快速的开发小屏应用/AI应用现成的ROM、硬件、平台,开箱即用
IoT / 玩具厂商需要在极低成本下实现屏+语音+联网单 ESP32 芯片替代 Linux 方案,BOM 成本大幅降低

llpython ESP 最大的优势是深度结合了LVGL和ESP32上的Media能力 ​

如果你的项目和UI没有任何关系,也和音频、视频、摄像头等Media能力都没有关系,那么llpython ESP将失去一半的对比优势。因为我们不只是简单的将这些功能集成进来,而是经过长期且深度的自用,做了内核级的适配以及一系列的周边工具。放弃庞大复杂的ADF框架等,以最小成本构建了Media框架。再结合AI Coding,开发效率可以达到极致。

自研 Python 运行时的优势 ​

在 ESP32 上做带屏、多形态交互、联网、语音 AI 的复杂产品,开发者长期面临两难:

  • 选 C/C++:性能好,但开发麻烦, UI、网络协议、应用逻辑、音频编解码……虽然AI可以帮你Coding,但底层细节牵涉太多,AI并不能很好的完成。ESP32不是PC,内存有限,性能和稳定性很关键,底层构架的经验很重要,这些做好动辄数月。
  • 选 LL Python:开发快,AI Coding可以很好的为Python开发进行辅助,比C++易控且可靠。整个引擎和ESP32封装框架已融为一体,内存和CPU的使用经过了仔细考量与规划,可省略大量无关细节,出成品往往只需数天。

与其它开发方式的简单对比 ​

维度MicroPythonArduinollpython ESP
执行速度低高中
开发速度快中快
开发难度低高低
内存占用高低中

简言之:在ESP32上,想要方便、快捷、难度低的开发,同时支持的API够多、内存不爆,且语言本身的生态好AI支持好,llpython ESP是一个比较平衡的选择。

平台能力验证 ​

基于 llpython ESP 平台开发的首款完整产品已量产 —— 这是一款面向 4~10 岁儿童 的 AI 玩具,同时也是一款泛化型的应用开发机,可以自行开发各种应用。

嵌入式开发不应该是一场与内存和编译器的持久战。
llpython ESP 让开发者从 C 的泥潭中解放出来,用 Python 的简洁驾驭 ESP32 的极限算力,把时间和精力还给产品创新本身。

基于 llpython ESP 平台构建