Xc8 Manual
Introducción a MPLAB® X
Author:
Stu Chandler
Microchip Technology
Objetivos
Presentar el MPLAB® X IDE Explorar las diferencias entre MPLAB IDE 8 y el MPLAB® X IDE Presentar las nuevas funciones para
Edición Manejo de proyectos Navegacion de proyectos
Paso a paso
Crear, compilar, programar, debuggear Cómo convertir un proyecto de MPLAB 8
© 2012 MicrochipTechnology Incorporated. All Rights Reserved.
Slide 2
Agenda
Introducción a MPLAB® X
Lab 1: Crear un proyecto
Edicion en MPLAB® X
Lab 2: Editar y compilar un proyecto
Debugeando con MPLAB® X
Lab 3: Haciendo debug con el simulador de MPLAB® X
Navegación en MPLAB® X
Lab 4: Navegar por un proyecto
Usando programadores y debuggers en MPLAB® X
Lab 5: Haciendo debug con herramientas USB
Convirtiendo eimportando proyectos hechos con MPLAB IDE
Lab 6: Convertir un proyecto de MPLAB IDE a MPLAB® X Lab 7: Importar un HEX
Resumen y elementos de interés
© 2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 3
¿Porqué MPLAB X?
¿Porqué MPLAB® X? ¿Recuerda estos?
MS DOS Windows 3.1 (16bit)
Windows XP (32bit)
Windows 7(64bit)
© 2012 Microchip Technology Incorporated. All RightsReserved.
Slide 5
¿Porqué MPLAB® X?
¿Porque hacer un MPLAB nuevo?
El código base de MPLAB 6-8 ya cumplió su tiempo:
El IDE carece de varias características modernas requeridas para desarrollar con procesadores mas complejos Dificultad para añadir caracteristicas solicitadas No es fácil que terceras partes agreguen herramientas Limitado a Windows
© 2012 Microchip Technology Incorporated. All RightsReserved.
Slide 6
¿Porqué MPLAB® X?
¿Porqué el IDE de NetBeans?
La nueva plataforma provee:
Un IDE maduro y probado en de años de uso Un IDE moderno con las caract. mas nuevas Una arquitectura extensible y documentada Muchos features pedidos ya están presentes Pensado para soportar lenguage de alto nivel Ejecutable en Windows, Mac y Linux
© 2012 Microchip Technology Incorporated. All RightsReserved.
Slide 7
¿Porqué MPLAB® X?
¿Porqué el IDE de NetBeans?
La nueva plataforma provee:
Un rico ecosistema de plug-ins Desarrollo para PC y MCU en el mismo IDE Estructura de archivos que no requiere el IDE Muchas nuevas funciones no disponibles en MPLAB IDE
© 2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 8
El ecosistema de MPLAB® X
Información general de MPLAB® XIntegrated Development Environment
Editor Language Tools
MPASM / ASM
Assemblers
Project Manager Source Level Debuggers
Simulators MPLAB® SIM
Simulator
Emulators
Programmers
PICkit™ 3
Plug-Ins
Microchip Supplied
3rd Party MPLAB® XC
C Compilers
MPLAB® ICD 3 MPLAB® REAL ICE™ Starter Kits 3rd Party
3rd
Party 3rd Party and Legacy Instruments
User Supplied
© 2012 Microchip TechnologyIncorporated. All Rights Reserved.
Slide 10
Entorno de desarrollo de Microcontroladores
Escenciales
Integrated Development Environment Programmer/ Debugger Target Hardware
MPLAB®
REAL ICE
ACTIVE STATUS FUNCTION
TM
RESET
MPLAB® X IDE C Compiler Assembler
MPLAB REAL ICE™ MPLAB ICD 3 MPLAB PICkit™ 3
Explorer 16 PICDEM™ 2 Plus Your Hardware…
© 2012 Microchip Technology Incorporated. All RightsReserved.
Slide 11
Trabajando con MPLAB® X
Ayuda!
© 2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 12
Trabajando con MPLAB® X
Wiki de soporte de MPLAB® X
www.microchip.wikidot.com
© 2012 Microchip Technology Incorporated. All Rights Reserved.
Slide 13
Principales diferencias
Principales Diferencias
Proyectos y “workspaces”
MPLAB® 8
■ El proyecto contiene:
■Cofiguracion básica del proyecto, nombre y ubicación de los archivos del proyecto, PIC a usar
■ El Workspace contiene:
■ Proyectos actuales, ubicación de las ventanas, herramientas de programación y debug usadas
MPLAB® X
■ Los proyectos contienen:
■ Todo – No se necesitan workspaces
■ Grupos de proyectos:
Slide 15
■ Listado de proyectos para simplificar su apertura en proyectos que son usados...
Regístrate para leer el documento completo.