Comparamos Mplab X y Mplab IDE v8
febrero 13, 2012 en software, tecnología
Hace pocos días que la compañía Microchip sacó un nuevo entorno de desarrollo, el Mplab X, para sus famosos microprocesadores PIC. Por mi trabajo, me ha tocado pegarme tanto con este nuevo entorno, que ha alcanzado su primera versión definitiva, como con su antecesor el Mplab IDE v8. En este post quiero recoger las primeras diferencias que me he encontrado y algunos recursos que os pueden ser útiles de cara a trabajar con Mplab X.
La primera y gran ventaja de Mplab X es que es multiplataforma. Hay tanto versiones para Windows, Mac y Linux. Mplab 8 solo se podía instalar en Windows, por lo que gente como yo, con Ubuntu instalado tenía que usar máquinas virtuales o particiones con Windows.
Otra de las funcionalidades nuevas que me encanta de Mplab X es su método de autocompletado del código. Heredado de NetBeans puedes autocompletar código de registros o variables. También cuenta con hiperlinks para saltar rápidamente a definiciones o funciones. Incluso pasando el ratón por encima del código podrás ver el estado bit a bit de un registro o variable. Por último, cuenta con un editor que contiene esqueletos de códigos para insertar. Todo esto hace de Mplab X una herramienta mucho más eficiente para escribir código que su antecesor.
Las opciones también han sido modificadas. Ahora casi todo está en un lugar diferente y el cambio te llevará algún tiempo. Sin embargo, al acostumbrarte ves detalles de organización y versalitidad como el menú de configuración o el de selección de compilador y herramienta de programación.
La interfaz ha cambiado algo. Mientras que la vista de proyecto sigue muy parecida, pero debajo del árbol de ficheros se ha creado un nuevo panel que resume toda la información relevante del proyecto. La barra superior también ha sido rediseñada permitiendo la compilación y la depuración de una manera más sencilla con un solo clic.
Algunas cosas que todavía no me han convencido han sido que no soporte el ICD2 y que al depurar se me ha quedado colgado varias veces. Pero supongo que las próximas versiones mejorarán y bastante la aplicación. Otro de los aspectos que tampoco me gustan es que ahora los bits de configuración del PIC deben estar en el código sí o sí. Algo que hace perder versatilidad. ¡No iba a ser perfecto todo!
Web oficial | Mplab X
Wiki MPlab X








