Debugging LVGL on Infrabase (QEMU, no hardware needed) — a step-by-step guide
Infrabase's build infrastructure — based on BitBake and OpenEmbedded, but optimized for simplicity and flexibility — continues to evolve, with numerous improvements since our initial release. Today’s guide walks through source-level debugging of an LVGL application, all inside a QEMU/virt64 environment. No hardware needed — just a modern Linux host and developer tools
Today we’ll dive into the execution of an LVGL application and explore the LVGL library internals — all inside a QEMU/virt64 emulated environment. Yep: no hardware required. 🙂
What you’ll do
Build the default Infrabase environment and QEMU.
Enable debug symbols for your LVGL app and the LVGL library.
Launch the emulated GUI and attach VS Code + gdb-multiarch.


