domingo, 23 de enero de 2011

MPLABX en Ubuntu Linux

Un pequeño tutorial para instalar MPLABX en Ubuntu Linux y compilar en C usando el compilador de HITECH versión lite.
Primero descarga el MLABX desde Microchip que pesa alrededor de 220MB y es un archivo .bin.
Instalenlo escribiendo en una terminal:

sudo chmod +x mplabxidebeta32.bin


y


sudo ./mplabxidebeta32.bin


Si les mandara un error debido a que no encuentra Java entonces hagan lo siguiente: 
1. Descarguen la última versión desde java.com
2. Copien el archivo descargado en /usr/java como root. Es importante que lo copien e instalen  en este directorio. Yo probé en otros directorios y el MPLABX no es capas de encontrarlo.
3. Instalenlo. También es un archivo .bin así que pueden instalarlo de la misma forma que el mplabx.


Una vez instalado Java, no deberían tener problemas para instalar el MPLABX.


Para instalar el compilador, sólo hace falta descargarlo desde HITECH o Microchip e instalarlo. Yo instalé la versión 9.81 y es un archivo .run que se instala de la misma manera que los .bin. Dicha instalación no tiene interfaz gráfica así que sólo deben seguir las instrucciones en la terminal.


Al final de la instalación, cuando ejecuten el MPLABX es probable que no encuentre Java nuevamente. Lo que yo hice fue eliminar los accesos que te crea en el escritorio y en las aplicaciones y crear un script con las siguientes instrucciones:



#!/bin/bash


if [ "$1" == 'done' ]
then
export PATH=$PATH."/usr/hitech/picc/9.81/bin"
MICROCHIP_DIR=/opt/microchip/mplab_ide
"$MICROCHIP_DIR"/bin/mplab_ide --jdkhome /usr/java/jre1.6.0_23/
else
sudo $0 done
fi



Está hecho de esa forma ya que tiene que correr como root. El parámetro --jdkhome se usa para que el MPLABX encuentre Java.


Hecho esto, ya pueden correr el MPLABX sin ningún problema. Claro que aún es un beta, entonces los posibles errores ya tendrán que ver con el software.






Espero sea de utilidad este pequeño tutorial. Escriban sus comentarios