欢迎光临散文网 会员登陆 & 注册

直接在 ESP32 上渲染 HTML 和 CSS,开发 UI 界面

2022-04-13 11:27 作者:乐鑫信息科技  | 我要投稿

Hackaday 上的技术作者 Jenny List 提出:“随着 MCU 的计算能力不断提升,它们与能够运行 Linux 的底层应用处理器之间的界限越来越模糊。MCU 通常被用于处理后端任务,但现在有大量的创客项目都证明,MCU 也有能力直接构建用户界面应用。

最近,独立开发者 Andy Green 在乐鑫 ESP32 上基于 libwebsockets 库,实现了一个支持 HTTP2.0 的 HTML+CSS 渲染器的概念验证,扩展了低成本 MCU 在该方向应用的可能性。这样一来,用户就可以直接通过 ESP32 浏览同时具有文字和图形的网页。

  • HTML+CSS 渲染器:https://libwebsockets.org/git/libwebsockets/tree/READMEs/README.html-parser.md

Andy Green 表示自己开发的这套 HTML+CSS 渲染器并不完整。虽然它可以分析并渲染 HTML 和 CSS,支持 JPEG 和 PNG 图像,但它只能处理 HTML 的一个子集,也并不支持 Javascript。即便如此,Andy Green 的 HTML+CSS 渲染器仍然具有突破意义,它意味着低成本 MCU 也支持用户直接开发 UI 界面,是 ESP32 的一个新里程碑。

在 ESP32 MCU 上浏览网页的示例。图片来自 hackaday.com


直接在 ESP32 上渲染 HTML 和 CSS,开发 UI 界面的评论 (共 条)

分享到微博请遵守国家法律