Zero Install Embedded CC++ Development Running GDB in the Browser with WebAssembly
Presented by Jonah Graham virtually at TheiaCon 2024.
This talk introduces an approach to embedded development: running the GNU Debugger (GDB) directly in the browser using WebAssembly, eliminating the need for traditional installations.
Attendees will discover how this solution can be integrated by leveraging the Eclipse CDT Cloud Project targeting popular web based IDE, Eclipse Theia. By using WebAssembly, we can run GDB directly in the browser, providing a seamless debugging environment across different systems.
In addition, the talk will cover the exciting capabilities of modern browsers to connect to hardware using WebUSB. This allows developers to interface with embedded devices directly from the browser, further simplifying the development and debugging process.
Join us to explore the future of zero-install embedded C/C++ development and see firsthand how these technologies can revolutionize your development experience.