Piklab en Ubuntu 11.10

Buenas queridos lectores de Funnix, hace cuestión de días tuve la necesidad de programar un PIC por lo cual me vi en la labor de buscar una herramienta para este trabajo, compatible con Gnu/Linux claro. Encontré una realmente buena y potente llamada Piklab, en el pasado este se encontraba disponible desde los repositorios de Ubuntu, pero ya no. Si queremos instalarlo ahora debemos de bajar el software desde su página y también instalar las dependencias que tampoco están disponibles en los repositorios de Ubuntu, así que hay que bajar todas las librerías necesarias e instalarlas a mano al igual que el Piklab.

Para facilidad de ustedes me tome la molestia de alzar todas las librerías y el piklab en un solo comprimido para que puedan descargar e instalarlo. Además de esto elabore un script de instalación que hará todo por ustedes, así que la única tarea a su cargo es descargarlo y siguiendo los pasos a continuación ya tendrán todo instalado.

¿Que es Piklab?

Es un IDE para aplicaciones basadas en Microchip, como controladores PIC y dsPIC, similar a MPLAB. Integra gran cantidad de compiladores y herramientas como gputils, SDCC, c!8 etc, y también se encuentra GPSim como simulador. Soporta los programadores más utilizados (serial, paralelo,ICD2, Pickit2, PicStart+), el ICD2 debugger, y muchos otros bootloaders (Tiny, Pickit2 y Picdem).

mas información en: http://piklab.sourceforge.net/

Lo primero es descargar los archivos necesarios:

Versión de 32 bits: http://www.mediafire.com/?kvic2s7i6y1ab2223

Versión de 64bits: http://www.mediafire.com/?65yy58d5oi105lg

Ahora seguimos los siguientes pasos:

1-) Ingresamos en la carpeta donde descargamos el archivo.

Obs: Conviene hacerlo con permisos de root para poder correr el script sin problemas. Para esto usamos el siguiente comando

sudo nautilus

2-) Descomprimimos el archivo y hacemos click derecho sobre el archivo install-32.sh o install-64.sh dependiendo del caso

3-) Luego en “Propiedades –> Permisos” Marcamos la opción para que sea ejecutable y luego Aceptar.

4-) Hacemos doble click sobre el mismo archivo y elegimos la opción Ejecutar en Terminal.

Posterior a esto se ejecutara el script en una consola donde podremos ver su progreso. Al finalizar ya tendremos instalado el Piklab.

Para los que quieran hacer todo desde consola tenemos los siguientes pasos (es más fácil solo copiar y pegar):

1-) Abrimos la terminal (generalmente Ctrl + Alt + T)

2-) Creamos una carpeta donde descargaremos todo e ingresemos en ella:

mkdir ~/Piklab-install &&cd ~/Piklab-install

3-) Descargamos el archivo

Versión de 32 bits:

wget http://205.196.123.161/p2shpt4prrng/kvic2s7i6y1ab22/Piklab-32_by_Rodix_to_funnix.tar

Versión de 64bits:

wget http://205.196.121.140/7w2367mage2g/65yy58d5oi105lg/Piklab-64_by_Rodix_to_funnix.tar

4-) Descomprimimos el archivo:

Versión de 32bits:

tar xvf Piklab-32_by_Rodix_to_funnix.tar

Versión de 64bits:

tar xvf Piklab-64_by_Rodix_to_funnix.tar

5-) Ingresemos en la carpeta descomprimida:

Versión de 32bits:

cd librerias-32

Versión de 64bits:

cd librerias-64bits

6-) Adquirimos los permisos de root (nos pedirá la contraseña):

sudosu

7-) Corremos el script y seguimos las instrucciones.

Versión de 32bits:

./install-32.sh

Versión de 64bits:

./install-64.sh

Bueno con eso ya tendremos instalado Piklab. Quiero destacar que probé todo en maquinas virtuales por lo cual puedo asegurar el funcionamiento del script en Ubuntu 11.10 de 32 y 64bits.

Y si van a programar en lenguaje C seguramente necesitaran un compilador. Yo recomiendo el Small Device C Compiler o SDCC que se instala con el simple comando siguiente:

sudoapt-get install sdcc

Desde ya gracias y espero que todo les quede funcionando.

Obs.: El script lo hice yo mismo así que pueden aclarar dudas conmigo. También les agradecería si pueden informar de fallos para poder solucionarlos.

¡Saludos!

Actualización:

Dejo el link de una versión nueva del script de la versión de 32bits que soluciona algunos errores. De nuevo pido que comenten cualquier error que experimenten

Link: http://www.mediafire.com/?u82t6a18ecgiyve

Solo tienen que copiarlo en la carpeta que descomprimieron y seguir las instrucciones anteriores atendiendo el nombre que ahora es install-32_2.sh.