Está en la página 1de 7

10.

4 GENERACIÓN DE
CÓDIGO EJECUTABLE
ING. ADRIAN SALVADOR REYES GALAVIZ
DEBUGGING

• En un entorno de desarrollo, la ejecución del código se prueba en un


depurador. El depurador puede ser un programa de software que simula el
funcionamiento del microcontrolador para la prueba, o puede ser un
instrumento de hardware para analizar el programa mientras se ejecuta en la
aplicación.
DEPURADORES DE SOFTWARE

• Los simuladores de depuradores de software están integrados en MPLAB X


IDE, por lo que un programa puede probarse sin hardware adicional. Un
simulador es un depurador de software, y las funciones de depuración para el
simulador son casi idénticas a las depuradoras de hardware, lo que permite
aprender una nueva herramienta con facilidad. Por lo general, un simulador
funciona un poco más lento que un microcontrolador real.
DEPURADORES DE HARDWARE

• Hay dos tipos de hardware que se pueden usar con MPLAB X IDE: programadores
y depuradores de hardware. Un programador simplemente quema el código de
máquina de la PC en la memoria interna del microcontrolador objetivo. El
microcontrolador se puede conectar a la aplicación y, con suerte, se ejecutará según
lo diseñado. Por lo general, sin embargo, el código no funciona exactamente como
se esperaba, y el ingeniero tiene la tarea de revisar el código y su funcionamiento
en la aplicación para determinar cómo modificar el código fuente original para que
se ejecute como se desee. Este proceso se llama depuración. 
ENTORNO DE DESARROLLO INTEGRADO

• La depuración suele ser urgente cerca del final del ciclo de diseño del proyecto. A medida
que transcurren los plazos, lograr que la aplicación funcione como se diseñó
originalmente es el último paso antes de implementar el producto y, a menudo, tiene la
mayor influencia en producir retrasos para sacar un producto. Ahí es donde un entorno de
desarrollo integrado es más importante. Hacer "ajustes" al código, recompilar, descargar
y probar todo requiere tiempo. El uso de todas las herramientas en un solo entorno
reducirá el tiempo de "ciclo". Estos últimos pasos, donde se resuelven errores críticos,
son una prueba para el diseñador de sistemas integrados. La herramienta correcta puede
ahorrar tiempo.
PROGRAMACIÓN DE DISPOSITIVOS

• Después de que se haya depurado la aplicación y se esté ejecutando en el


entorno de desarrollo, debe probarse por sí misma. Un dispositivo se puede
programar con un emulador en circuito, un depurador en circuito, un
programador de desarrollo o un programador de dispositivo.
REFERENCIAS

• perfil, V., 2020. El Ciclo De Desarrollo Con MPLAB X. [online]


Joelbuenrostroblog.blogspot.com. [Accessed 10 June 2020].

También podría gustarte