3 ms·
ESP32 has no display hardware even if it is more powerful than many computers of the 80’s those did come with dedicated graphics/display cards. Modern display
by dogma1138 3y ago
ESP32 has no display hardware even if it is more powerful than many computers of the 80’s those did come with dedicated graphics/display cards.
Modern display signaling takes a lot of compute power simply due to the sheer complexity of it and even emulating something like VGA over I/O pins would eat most of not all the compute power available on an MCU.
So you’re essentially stuck with a terminal over the network with an ESP which if you again make graphical would cost more in rendering and stream compression than there is compute so you’re stuck with text based terminals.
- kevin_thibedeau 3y agoYou can run a passable GUI over SPI using displays with an integrated frame buffer. LVGL in particular is a GUI lib optimized to render strips of updated data rather than full frames and it performs well with such devices.
- nunobrito 3y agoYes, I've been doing that. LVGL is amazing. Still, I'm waiting for the time when we have a GUI-based OS available. The possibility of running scripts that work as apps from a memory card and so on.
- nunobrito 3y agoMy apologies but that statement is the same as saying that a Pentium IV has no display hardware. You are right that a CPU has no display card but missed the point because we speak here about support for running an OS on that CPU in connection with peripherals. Nowadays you can buy ESP32 boards that include touchscreen displays, memory card readers and so on for 13 euros with shipping included: https://www.aliexpress.com/item/1005006110360174.html https://www.aliexpress.com/item/1005006110360174.html Don't even understand what you mean with "a lot of compute power". We've been using LVGL for GUI apps and playing movies on these devices since a long time just fine. Here is a demonstration of that board: https://www.youtube.com/watch?v=0AVyvwv0agk https://www.youtube.com/watch?v=0AVyvwv0agk