journey: Building a successful embedded IDE using Eclipse CDT
summary
Renesas builds e2 studio on Eclipse CDT with six engineers and ships a first version in about a year, reusing CDT, Linux Tools, Trace Compass, GEF, SWTBot and e(fx)clipse to avoid reimplementing project, build and debug basics. Custom work includes an advanced debugger manager channel around gdb for high-volume trace and hw breakpoints, parser extensions and indexer workarounds for proprietary compilers, a Xtext graphical linker editor and JavaFX pin/clock editors, SWTBot-driven interactive demos and Linux heterogeneous debugging with trace visualization.
AI-written summary · about
chapters (13)
- 0:00Intro
- 1:08START OF THE JOURNEY (2009)
- 2:03BASIC IDE FOR EMBEDDED DEVELOPMENT
- 6:49PROBLENS ENCOUNTERED - ADVANCED DEBUG
- 9:43ADDITIONAL ECLIPSE PROJECTS USED
- 9:54GRAPHICAL LINKER SCRIPT EDITING (XTEXT + GEF)
- 12:00SMART PROJECT CONFIGURATION JAVAFX & FXICLIPSEI
- 13:29EASE ECLIPSE ADVANCED SCRIPTING ENVIRONMENT
- 15:49SMART DENO (HACKING SWTBOT)
- 18:23LINUX DEBUGGING
- 18:47UNUX TARGET DEBUGGING
- 22:25INTEGRATION WITH PARTNER TOOLS
- 23:55WHAT DOES THE FUTURE HOLD?
related talks
05mTheia for C/C++ and Embedded Development
11mBringing Embedded Development to the Next Generation Code Composer Studio's Evolution with Theia
01h 06mEclipse RISC-V Embedded Ecosystem – OpenHW, Eclipse ThreadX and IoT Innovation
01h 09m“Modern C++ in Embedded Systems - The Saga Continues”
27mIntroducing Eclipse Hara
24mDeveloping IoT Applications Using
35mManaging your vehicle software with Eclipse Kanto and Eclipse Leda
38mHow we implemented TDD in Embedded C/C++
