0

我想制作一个在硬件板上运行的嵌入式应用程序。

目标是 Eclipse CDT,它使用 GDB 调试任何远程嵌入式应用程序。我完全不知道如何开始这个项目,我能想到的可能选项如下。

  1. 尝试从头开始开发调试器
  2. 开发一个 GBD sprite 并以某种方式让 eclipse cdt-gdb 识别它并能够调试我们的板。
  3. 扩展 CDT 调试器,这样我们可以获得更多的自定义视图。但在这种情况下,我们也需要 GDB sprite。

非常感谢任何有关遵循何种方法的帮助/指导。

4

1 回答 1

2

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

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

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

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

于 2013-07-09T06:03:08.007 回答