之前,我曾发表过关于调试器是什么的帖子。除了我在我的调试器后,你可能会好奇——为什么Digilent这么在乎?
你们可能知道,我们用了很多芯片的我们的产品非常棒chipKIT和chipKIT Pro董事会。James在他的博文中简要介绍了chipKIT系列和chipKIT Pro系列中两个特定的电路板之间的区别chipKIT Uno32 vs. chipKIT Pro MX4.然而,我们仍然希望解决使用chipKIT和chipKIT Pro板的用户体验之间的主要差异。许多人甚至不知道有两个不同的chipKIT系列。我创建了一个表来显示两者之间的差异。
主要的区别在于调试器。MPLAB更倾向于与chipKIT Pro系列电路板一起使用,而MPIDE使自己更易于在chipKIT板上使用。为了在chipKIT板上使用MPLAB并且真正了解你的代码发生了什么,你必须使用chipKIT PGM程序员/调试器它的用途比较有限。当然,MPLAB不像mide那样提供流线型和简单的用户界面,所以选择哪个平台实际上取决于用户。
我个人更喜欢在从头开始构建代码时使用调试器。下面是一个在MPLAB环境中使用调试器的例子:
在编写复杂代码时,能够像这样观察变量是非常有用的。您可以准确地找到哪些行和哪些变量没有正常工作,并轻松地修复问题。
然而,使用mide提供的所有帮助并不是真的需要使用调试器,特别是当您正在编写简单的代码并使用众多不同的库中的任何一个时。在MPIDE接口中,有大量的c语言示例学习网站和Instructables提供更深入的例子和解释。
现在,我已经强调了MPIDE和MPLAB的一些差异和特性,请访问Microchip网站并亲自尝试它们!根据您想要的项目,您可能会发现其中一个比另一个更有用。有了这两个程序的所有功能,您可能会发现您喜欢使用这两个程序。


http://chipkit.net/mpide-vs-mplab-ide/是一个很好的后续帖子!
嗨,拉里萨/ Digilent
MPLABX - IDE能与Xilinx在Artis板上的Microblaze软核一起工作吗?
在我们决定购买硬件之前,是否有文档或代码来确保它的工作?
谢谢
拉维…