news
直接在 ESP32 上渲染 HTML 和 CSS,开发 UI 界面
中国,上海
2022年3月31日
独立开发者 Andy Green 在 ESP32 上基于 libwebsockets 库,实现了一个支持 HTTP2.0 的 HTML+CSS 渲染器的概念验证。
Hackaday 上的技术作者 Jenny List 提出:“随着 MCU 的计算能力不断提升,它们与能够运行 Linux 的底层应用处理器之间的界限越来越模糊。MCU 通常被用于处理后端任务,但现在有大量的创客项目都证明,MCU 也有能力直接构建用户界面应用。
最近,独立开发者 Andy Green 在乐鑫 ESP32 上基于 libwebsockets 库,实现了一个支持 HTTP2.0 的 HTML+CSS 渲染器的概念验证,扩展了低成本 MCU 在该方向应用的可能性。这样一来,用户就可以直接通过 ESP32 浏览同时具有文字和图形的网页。
Andy Green 表示自己开发的这套 HTML+CSS 渲染器并不完整。虽然它可以分析并渲染 HTML 和 CSS,支持 JPEG 和 PNG 图像,但它只能处理 HTML 的一个子集,也并不支持 Javascript。即便如此,Andy Green 的 HTML+CSS 渲染器仍然具有突破意义,它意味着低成本 MCU 也支持用户直接开发 UI 界面,是 ESP32 的一个新里程碑。
在 ESP32 MCU 上浏览网页的示例。图片来自 hackaday.com