2013-02-07 142 views
0

我基本上是一名主要從事Web開發工作的Java開發人員。最近我被分配到了一個項目,在那裏我想讓一個開發團隊開發人員開發eclipse調試器,它可以調試運行在硬件板上的嵌入式應用程序。Eclipse調試插件

我們的嵌入式團隊使用ECLIPSE CDT,後者使用GDB調試器來調試任何遠程嵌入式應用程序。我完全失去了如何開始這個項目,我可以想到的可能選項如下。

  1. 嘗試開發從頭
  2. 調試器開發一個GBD精靈並以某種方式使Eclipse CDT的GDB識別它,並能夠調試我們的董事會。
  3. 擴展CDT調試器,以便我們可以獲得更多的自定義視圖。但在這種情況下,我們也需要GDB精靈。

任何有關遵循什麼方法的幫助/指導都非常感謝。

在此先感謝 考希克

回答

1

您需要檢查Eclipse調試器框架。

如果我明白你的意思,你真正需要的是開發一個能夠調試你的腳本的eclipse插件調試器。如果這是你想要的,那麼你肯定不需要從頭開始。你必須使用eclipse本身提供的框架,而不是重新發明輪子。

這篇文章How to make eclipse debugger plugin是如何能夠開始製作eclipse調試器的一個很好的例子。您必須瞭解eclipse框架和示例解釋器之間的通信(請參閱鏈接)。

一旦你理解了流程,你將會看到大部分的工作需要在你的解釋器/編譯器中增加調試大腦。 eclipse框架是健壯的,只需要最少量的定製(如果有的話)。您將瞭解應該存在於自定義調試器中的算法。它不是一件容易的事,但也並非不可能。