SE – uC: MPLAB X v1.1 Reseña

Empecé a estudiar y a realizar varias prácticas básicas sobre C18 utilizando el ultimo compilador que ofrece Microchips: MPLAB X v1.1.

La primera impresión fue excelente, las ventajas que note y leí en comparación al MPLAB IDE 8.X son las siguientes:

  • Interface mas amigable
  • Multiplataforma
  • Autocompletar súper mejorado
  • Manejo de varios proyectos muy fácil
  • Puedes ir a una librería o definición con CTRL+Click
  • El debug esta mejorado
  • Soporta varias configuración de un proyecto de forma fácil
  • El watch se llena automáticamente
  • Soporta hipervínculos
  • Soporta plantillas
  • Puede formatear el código
  • Ventana de Project status muy amigable para ver cuanta memoria llevas ocupada

Desarrolle varias practicas notando algunos errores no tan importantes, pero lamentablemente los últimos dieron a notar que el editor aun esta en fase de desarrollo y no esta listo para ser utilizado como programa final.

Algunos de los errores y problemas que note son los siguientes:

  • El programa esta algo pesado a pesar de usarlo en maquinas decentes (Probablemente por que utiliza java)
  • No funciona bien con la ultima versión de java 1.7 (Esto quiere decir que habrá problemas cada vez que java actualice)
  • Autocompletar no te completa del todo (Si empiezas a escribir alguna función o variable no te siguiere)
  • Cuando realizas debug el código se ejecuta muy pero muy lento (una función con delay de 1 segundo toma como 5 minutos reales en ejecutarse)
  • La velocidad del reloj para el debug esta mal definido (Te pide frecuencia de reloj, pero en realidad debes poner instrucciones por segundos para que el calculo del tiempo sea correcto)
  • Las variables short long no se muestran correctamente en el watch
  • Las variables float y doublé no se muestran bien automáticamente en el watch
  • Errores con los punteros (C18 establece que deben ser 16-bit y rom far 24-bit, pero todos se establecen a 8-bit lo que genera que simplemente no funcionen)

Para concluir, MPLAB X v1.1 todavía no esta listo para ser utilizado como herramienta de desarrollo, siento que perdí el tiempo probándolo por los errores que tiene y en los foros comentan mas errores que tiene, al final tuve que regresarme a la versión 8.X y generar todos los proyectos de las prácticas nuevamente.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: