MPLAB X IDE 包括:
• 功能全面的程序文本编辑器,它还可以作为调试器的窗口使用。
• 项目管理器 (以 Projects (项目)窗口的形式显示),可提供 IDE 和语言工具之
间的集成和通信。
• 许多汇编器 / 链接器套件,用于为项目所使用器件开发固件。
• 提供断点、单步、 Watches 窗口和现代调试器所有功能的调试器引擎。该调试器
与调试工具 (包括软件和硬件)配合工作。
• 适用于所有 PIC MCU 和 dsPIC DSC 器件的软件模拟器。该模拟器实际上由几个
特定于器件的模拟器可执行文件组成。 MPLAB X IDE 将基于项目所使用器件来决
定使用哪一个模拟器可执行文件。
可以获取或购买一些可选的组件,与 MPLAB X IDE 配合工作:
• 编译器语言工具
Microchip 的 MPLAB XC C 编译器可以为 PIC MCU 和 dsPIC DSC 提供高度集成的优
化代码。MPLAB X IDE 项目管理器可以调用这些编译器以及 microEngineering Labs、
CCS 和 SDCC 生产的编译器,来编译自动载入到目标调试器中的代码,进行即时测试
和校验。
• 编程器
MPLAB ICD 3 在线调试器、MPLAB REAL ICE™ 在线仿真器和 MPLAB PM3 编程器都
能够用于在生产编程过程中将代码写入目标器件。PICkit™ 3 在线调试器能够用于在开
发编程过程中将代码写入目标器件。
所有这些工具都可以与 MPLAB X IDE 配合使用,用于控制代码和数据编程,以及对配
置位进行设置来设定目标单片机或数字信号控制器的各种工作模式。
此外,所有这些工具还可以与 MPLAB IPE 配合使用来进行代码、数据和配置位编程。
MPLAB IPE 设计为更多地用于生产编程,它的界面也简化为仅执行该功能。
• 在线调试器和仿真器
PICkit 3 和 MPLAB ICD 3 在线调试器以及 MPLAB REAL ICE 在线仿真器都可用于在目
标器件上调试应用程序代码。通过使用部分片上资源,这些工具可以将代码下载到插入
到应用中的目标单片机中,并设置断点、单步调试以及监视寄存器和变量。仿真器包含
了额外的调试功能,例如跟踪。
• 插件工具
提供了几个可增加 MPLAB X IDE 的功能的插件。例如,数据监视与控制界面 (Data
Monitor and Control Interface, DMCI)提供了一种机制来查看和控制代码中的变量,
以及实时更改其值。它还允许您以图形格式查看输出数据。 |