2011-01-21 61 views
14

我最近开始使用MPLAB,但对于使用Eclipse和VS工作的人来说,IDE非常有限。你知道任何免费的IDE或如何配置Ecplise或Netbeans PIC开发?MPLAB自由替代(PIC开发)

感谢所有

回答

6

底层工具链(编译器/链接器等)可用于任何环境,包括Eclipse和Visual Studio,但Eclipse可能在这方面更灵活。

尽管您可能会生成自己的makefile,或者使用Eclipse提供的项目管理,但MPLAB具有将项目导出为可与GNU make一起使用的makefile的功能。在Visual Studio中,尽管创建了Makefile项目名称,但您可以指定任何构建命令行,因此可以根据需要调用批处理文件或生成文件。 Eclipse也可以使用makefile项目。

在Visual Studio中,添加您的所有项目和编译器手动添加路径到项目以获取所有Intellisense导航功能的工作。

4

你知道任何免费的IDE或如何Ecplise或Netbeans的配置为PIC开发?

不,但是如果Eclipse可用于PIC,我会在心跳上写一笔100美元的自己的钱。 MPLAB的质量差是我不再使用Microchip处理器的唯一原因。 TI的Code Composer基于Eclipse,与MPLAB相比,使用起来非常简单,而且更加可靠。

您可以运行Eclipse CDT,并可能将其配置为使用Microchip编译器(警告:我从来没有自己做过)。但是你不会得到任何调试能力,这是IDE价值的90%。

+0

同意,但根据Microchip的说法,Eclipse是不适合的,所以他们去了Netbeans。虽然我们都在等待MPLAB有任何改进,但考虑到历史,我将不会使用MPLAB X的第一个版本,直到错误发生。 – Martin 2011-03-18 09:27:06

+0

他们去了Netbeans?什么时候?我会用它。旧的MPLAB吸了。 – 2011-03-18 12:12:56

+0

在[目前处于测试阶段]的MPLAB X中(http://www.microchip.com/forums/f238.aspx)。 – Martin 2011-03-18 13:34:59

9

有一个基于Netbeans的MPLAB X版本。

+0

+1 - 最后!!!!一个真正的IDE!现在,如果他们只是发布基于gcc而不是C编译器的C++编译器。 – 2011-03-18 12:19:57

4

一些选项:

Piklab(这是pikdev用来的一个分支,更好IMO,有一个Windows版本)

Pikdev

你可能需要gputils这是一套开源的用于各种事情的PIC实用程序并集成到上述IDE中。

也有PIC C builder for Eclipse,可以让你用C30编译器构建,不要以为它支持C18,但也许。

2

您绝对应该切换到MPLAB X.尽管它是一个测试版,但请注意。尽管如此,它承诺摆脱了Windows和非常麻烦的MPLAB 8.x(但我不确定后者是如何)。这是一个受欢迎的步骤。我正在筛选他们的“MPLAB X入门”,并在之前的一段时间内对其进行了介绍。在其中一张幻灯片中,他们表示他们选择了基于Eclipse的NetBeans IDE,因为“NetBeans被许多人认为是:更先进,更臃肿,更快,更直观”。我曾与这两个人合作过,我认为Eclipse在每个舞台上都非常出色。