Eclipse Debug Plugin

时间:2013-02-07 19:41:36

标签: eclipse-plugin eclipse-cdt

我想在硬件板上运行嵌入式应用程序。

目标是Eclipse CDT,它使用GDB调试任何远程嵌入式应用程序。我完全迷失了如何启动这个项目我可以想到的可能选项如下。

  1. 尝试从头开发调试器
  2. 开发一个GBD精灵,并以某种方式使eclipse cdt-gdb识别它并能够调试我们的板。
  3. 扩展CDT调试器,以便我们可以获得更多自定义视图。但在这种情况下我们也需要GDB精灵。
  4. 高度赞赏任何关于采用何种方法的帮助/指导。

1 个答案:

答案 0 :(得分:2)

您需要查看Eclipse调试器框架。

如果我清楚地了解你真正需要的是开发一个能够调试你的脚本的eclipse插件调试器。如果这是你想要的那么你肯定不需要从头开始。你必须利用eclipse本身提供的框架,而不是重新发明轮子。

这篇文章How to make eclipse debugger plugin是如何开始制作eclipse调试器的一个很好的例子。您必须了解eclipse框架和示例解释器之间发生的通信(请参阅链接)。

一旦了解了流程,您就会发现所需的大部分工作都是将调试大脑添加到您的解释器/编译器中。 eclipse框架是健壮的,需要最少的自定义(如果有的话)。您将了解自定义调试器中应存在的算法。这不是一件容易的事,但也不是不可能。