Техническая Спецификация для Microchip Technology MCP1256/7/8/9EV
Introduction
Microchip produces approximately 900 different
development tools, of which only a selection are featured
in this document. For the full listing of Microchip's
development tools, please visit the online Development
Tool Selector at
www.microchip.com/dts
, or visit our
application sites on
www.microchip.com
.
MPLAB X IDE
MPLAB X IDE is the latest generation of Microchip’s free
integrated development environment. Incorporating a
powerful and highly functional set of features, it allows
you to easily develop applications for Microchip’s PIC®
microcontrollers and dsPIC® digital signal controllers. It
is based on the NetBeans IDE from Oracle and runs on
Windows®, Linux® and Mac® OS X. Its unified graphical user
interface (GUI) helps to integrate software and hardware
development tools from Microchip and third party sources
to give you high-performance application development and
extensive debugging capabilities.
The flexible and customizable interface allows you to have
The flexible and customizable interface allows you to have
multiple debug tools connected to your computer at the
same time. You can select any tool you desire for a specific
project or configuration within a project. With complete
project management, visual call graphs, a configurable
watch window and a feature-rich editor that includes code-
completion and hyperlink navigation, MPLAB X IDE is fully
equipped to meet the needs of experienced users while
remaining flexible and user-friendly for even those who are
new to the IDE.
MPLAB® X IDE and Software Tools
Features
Feature-Rich Editor
■
Color syntax highlighting
■
Smart code completion makes suggestions and
provides hints as you type
■
Automatic code formatting based on user-defined rules
■
Refactoring tools
to intelligently restructure code
■
Live parsing
User-Friendly, Customizable Interface
■
Fully customizable interface: toolbars, toolbar buttons,
windows, window placement, etc.
■
Call graph window
■
Plug-in feature extensions
Navigation Features
■
Powerful navigation tools:
• Go to file, Go to type, Go to symbol, Go to header,
• Go to file, Go to type, Go to symbol, Go to header,
Go to declaration, hyperlinks using 'Ctrl + mouse over'
■
Tasks navigator with user-defined bookmarks
• e.g.
//TODO, //FIXME
■
Project-based workspaces:
• Multipl
e projects, tools and configurations
• Simult
aneous debugging sessions
File History and Bug Tracking
■
Local file history feature
• NetBean plug-ins for revision control systems
• NetBean plug-ins for revision control systems
also available
■
Built-in support for Bugzilla issue tracker
• Integrated with editor for ease-of-navigation issues
• Integrated with editor for ease-of-navigation issues
THIRD PART Y
SHARED
I N T E G R A T E D D E V E L O P M E N T E N V I R O N M E N T
MPLAB XC COMPILERS PROGRAMMER’S EDITOR SOURCE LEVEL DEBUGGER PROJECT MANAGER
Other Software Tools
MPLAB SIM Simulator
Emulators and Debuggers
Production, Gang
Programmers
Compilers
RTOS
Version Control
MPLAB Starter Kits
MPLAB PM3
Application Segments
NetBeans Plug-Ins
RTOS Viewer
PC Lint and Others...
Data Monitor &
Control Interface
PICkit™ Programmer/Debugger
MPLAB ICD
MPLAB REAL ICE™ In-Circuit Emulator
MATLAB
Proteus SPICE
IDE.V1.05.25.1
3
2
Quick Guide to Microchip Development Tools