直接在 ESP32 上渲染 HTML 和 CSS,開發(fā) UI 界面
Hackaday 上的技術作者?Jenny List?提出:“隨著 MCU 的計算能力不斷提升,它們與能夠運行 Linux 的底層應用處理器之間的界限越來越模糊。MCU 通常被用于處理后端任務,但現(xiàn)在有大量的創(chuàng)客項目都證明,MCU 也有能力直接構建用戶界面應用。
最近,獨立開發(fā)者 Andy Green 在樂鑫 ESP32 上基于 libwebsockets 庫,實現(xiàn)了一個支持 HTTP2.0 的?HTML+CSS 渲染器的概念驗證,擴展了低成本 MCU 在該方向應用的可能性。這樣一來,用戶就可以直接通過 ESP32 瀏覽同時具有文字和圖形的網(wǎng)頁。
HTML+CSS 渲染器:https://libwebsockets.org/git/libwebsockets/tree/READMEs/README.html-parser.md
Andy Green 表示自己開發(fā)的這套 HTML+CSS 渲染器并不完整。雖然它可以分析并渲染 HTML 和 CSS,支持 JPEG 和 PNG 圖像,但它只能處理 HTML 的一個子集,也并不支持 Javascript。即便如此,Andy Green 的 HTML+CSS 渲染器仍然具有突破意義,它意味著低成本 MCU 也支持用戶直接開發(fā) UI 界面,是?ESP32?的一個新里程碑。

標簽: