我想在硬件板上运行嵌入式应用程序。
目标是Eclipse CDT,它使用GDB调试任何远程嵌入式应用程序。我完全迷失了如何启动这个项目我可以想到的可能选项如下。
高度赞赏任何关于采用何种方法的帮助/指导。
答案 0 :(得分:2)
您需要查看Eclipse调试器框架。
如果我清楚地了解你真正需要的是开发一个能够调试你的脚本的eclipse插件调试器。如果这是你想要的那么你肯定不需要从头开始。你必须利用eclipse本身提供的框架,而不是重新发明轮子。
这篇文章How to make eclipse debugger plugin是如何开始制作eclipse调试器的一个很好的例子。您必须了解eclipse框架和示例解释器之间发生的通信(请参阅链接)。
一旦了解了流程,您就会发现所需的大部分工作都是将调试大脑添加到您的解释器/编译器中。 eclipse框架是健壮的,需要最少的自定义(如果有的话)。您将了解自定义调试器中应存在的算法。这不是一件容易的事,但也不是不可能。