Está en la página 1de 6

Instalando Piklab en Ubuntu

Siguiendo con el tema de los microcontroladores en Ubuntu, en esta oportunidad quiero dejar mis experiencias instalando Piklab (IDE) en Ubuntu 7.04. Tengan en cuenta que tambin existe otro proyecto con las misma metas llamado Pikdev, tambin lo instale pero prefer Piklab, por su GUI mas consistente. El primer paso para la instalacin por supuesto es descargar las fuentes desde http://piklab.sourceforge.net/download.php Ten en cuenta que hay que tener instalado las librera de KDE y Qt, si tienes el escritorio de KDE no vas a tener problema, pero en mi caso ya que me gusta GNOME no las tenia y tuve que instalarlas por medio de: sudo apt-get install xlibs-dev kdebase-dev Tambin es necesario tener instalado libusb, que puede ser instalado de nuevo desde synaptic o aptget con: sudo apt-get install libusb-dev Luego se sigue con el procedimiento normal para la compilacin de un programa: 1. ./configure 2. make 3. sudo make install Posibles problemas: /usr/bin/ld: cannot find -lhistory Solucin: sudo apt-get install libreadline5-dev Y eso se supone es todo.

Para finalizar conecte mi programador por puerto paralelo, realice un programa de prender y apagar una salida cada 250ms, usando Pikloops y lo programe, todo funciono muy bien. Si Piklab no puede abrir el puerto paralelo, puede ser por los permisos, ya que de seguro quien monta el archivo /dev/parport0 es root. Entonces con el comando chown puedes cambiar esto. No duden en exponer sus comentarios y problemas aqu, para ver de que modo los ayudamos. Chao

21 comentarios Add your own


1. Andrs | octubre 2, 2007 en 2:09 pm Perdona por la ignorancia en estos temas Ibraim pero para qu se utiliza ste programa? Responder 2. yesidh | octubre 2, 2007 en 2:23 pm

Piklab se utiliza para programar microcontroladores PIC, que son construidos por Microchip, en Windows Microchip tiene el MPLAB que sirve para la misma funcin. All se realiza un programa en lenguaje ensamblador y luego es traducido a lenguaje de maquina y enviado a el microcontrolador por medio de un programador. Responder

3.

micropic | octubre 3, 2007 en 3:32 pm

Muchas felicidades por este tutorial, yo nicamente he utilizado piklab en slackware (hay binario para slack) y ahora estoy instalando piklab en mi ubuntu 7.04. Despus har un tutorial en mi propio blog pero por supuesto que enlazar a este. Responder 4. Instalar Piklab en Ubuntu MicroPIC | octubre 5, 2007 en 4:57 pm [...] gua en parte est basada en el tutorial Instalando Piklab en Ubuntu de Cosas de [...] Responder 5. kab | noviembre 22, 2007 en 6:07 pm

Muchas felicidades! There is also the SDCC compiler in the Ubuntu repo. With the Microchip ICD2 there is also some debugging possible! Responder 6. yesidh | noviembre 26, 2007 en 7:16 pm

Thanks, Kab I surely will probe that one. Well I have a problem now, because dont have the ICD2 from microchip, but I;m interested in program in C. Bye. Responder 7. Gerard | diciembre 21, 2007 en 6:23 am

Buenas, quisiera agradecer de antemano la ayuda que puedan brindar. Sin mas dilacin quisiera que me resolviesen si est en la mano de alguno mi problema. Estoy intentando instalar el Piklab desde consola. Descargo las fuentes desde el link http://piklab.sourceforge.net/download.php. Posteriormente instalo las librera de KDE y Qt mediante la orden sudo apt-get install xlibs-dev kdebase-dev y sudo apt-get install libusb-dev. Mi problema viene cuando kiero hacer 1. ./configure 2. make 3. sudo make install Me dice bash: ./configure: No existe el fichero directorio y me encuentro en el directorio donde est descomprimido piklab-0.15.2.tar.bz2. La verdad es que por ahora linux est siendo un poco traumtico para mi.Necesito ayuda para no desanimarme porfavor Responder 8. yesidh | diciembre 21, 2007 en 2:38 pm

Hola Gerard, Pues acabo de hacer la prueba y en mi computador si esta funcionando. Descomprime el archivo .tar.bz2. Te recomiendo volver a descargar el programa, no tengo mas ayuda que te pueda ofrecer. Animo con Linux,al principio es complicado. Pero en Colombia, decimos Entre mas bravo el toro, mejor es la corrida. Chao

Responder 9. Maigke | marzo 21, 2008 en 5:02 pm

saludos!!! es muy bueno el post que colocas, y este lo use para instalar el piklab bajo kubuntu 7.10 en una lap gateway ya logre que el piklab me detecte de forma correcta el icd2, as tambien funciona de forma correcta la verificacion que hace el piklab cuando no insertas el micro correcto, y ya hasta logra borrar los micros, solo que piklab hace crash al momento de programar algo, ya sea a travs de jalar un .HEX o de compilar algo peque en asm. mmm alguien sabe si ya resolvieron el bug???, gracias de todas formas un gran saludo Miguel Montiel Martnez Responder 10. cjenkins | junio 4, 2008 en 1:46 am

Me parece muy bueno el tutorial. Solo que no s para que complicarse de ms. Hay binarios ya en .deb que se pueden descargar de la pgina y sobretodo: sudo apt-get install piklab Y ya estuvo, adems te soluciona las dependencias, mantiene el software actualizado y nos evitamos *&^% como Gerard que ni pueden abrir un archivo jejeje Por favor no hacer comentarios como estos Saludos Responder 11. Programador PIC en Ubuntu Cosas de Mecatronica | junio 26, 2008 en 8:25 am [...] Junio 26, 2008 Por fin prob el programador de microcontroladores PIC en Ubuntu usando como Software PikLab que ya haba explicado por aqu (Instalando Piklab en Ubuntu) [...] Responder 12. burdega | octubre 9, 2008 en 5:22 pm

hola estoy tratando de instalar piklab, al momento de instalar las librerias KDE y QT de acuerdo a: sudo apt-get install xlibs-dev kdebase-dev Sin embargo se despliega la siguiente informacion: Leyendo la informacin de estado Hecho El paquete xlibs-dev no est disponible, pero algn otro paquete hace referencia a l. Esto puede significar que el paquete falta, est obsoleto o slo se encuentra disponible desde alguna otra fuente E: El paquete xlibs-dev no tiene candidato para su instalacin Y posterioremente cuando quiero compilar el piklab y ejecuto la instruccion ./configure se despliega el siguiente error checking for kde-config /usr/bin/kde-config configure: error: /usr/bin/kde-config prefix outputed the non existant prefix for kdelibs. This means it has been moved since you installed it. This wont work. Please recompile kdelibs for the new prefix. Alguien me podria auxiliar ya q no se como recompilar kdelibs Responder

13.

daniel | febrero 11, 2009 en 2:11 pm

tengo el mismo problema que burdega soy nuevo en este sistema operativo agradecederia una pronta respuesta gracias Responder 14. walter delbono | noviembre 22, 2009 en 8:16 am

hola tengo una duda el piklab funciona con un pic16f84 que no sea de la marca microchip??? la verdad estoy arrancando en el tema de la programacion de pics desde ya muchas gracias Responder 15. juanfajardo | noviembre 24, 2009 en 8:55 am

Hola walter delbono Picklab funciona con un PIC 16F84. Todos aquellos microcontroladores que comiencen con 12F, 16F, 18F entre otros son de marca microchip. Si no te gusta esta marca por cualquier situacin existen otros microcontroladores como Amtel, AVR Motorola. Si eres nuevo sera bueno que buscaran un tutorial de microcntroladores para iniciar bien en el tema. Te recomiendo buscar acerca de Arduino que es una placa con un microcontrolador Amtel y es de tipo hardware libre y en este momento es un furor aprender con esta placa ya es muy fcil. Visitanos en http://www.cosasdemecatronica.com/ donde hay tutoriales, proyectos, noticias y eventos para los seguidores de la Mecatrnica. Adios Responder 16. jhovani | abril 14, 2010 en 12:57 pm hola estoy usando piklab con el micro 18f4520 y el compilador que uso es CCS pero cuando compilo me dice que hay problemas con el compilador y no se encuentra alguien podria ayuderme Responder 17. jhovani | abril 14, 2010 en 1:00 pm

estoy trabajando en linux con la distribucio Xubuntu cuando utilizoel compilador SDCC me compila solo que no me reconoce la instruccion de delay_ms(1000)por ejemplo podrian decirme como declararla Responder 18. israel | mayo 21, 2010 en 11:25 am

hola tengo problemas pues quiero empezar a programar con piklam pero no tengo muchas herramientas ya que el pic que pienso programar es el pic18f97j60 de 100 pines quiciera saber con que librerias puedo contar y con cuales no.

Responder 19. jonathan | diciembre 3, 2010 en 2:03 am

discula queria saber si puedes darme alguna referencia de algun manual especifico para piklab, quiero arrancar y tengo el programa ya lo bajo de los repositorios pero le hayo mucho, yo se programar en PIC C, y en MPlab pero aqui ya me perdi Responder 20. cdmontoya82 | septiembre 26, 2011 en 5:47 pm

a un no he podido instalar el piklab ese metodo no me ha servido, lo debi descargar ya que tengo el ubuntu 11.04 Responder 21. Andrey | noviembre 27, 2011 en 9:04 pm

al intentar compilar me aparece el siguiente error, wine boostbasic.pic16.exe -t PIC16F873 -i -I/media/b12d0f14-54f1-4f74-9f886d4cbfcaa4ed/demoPikLab/ demostracion.bas wine: cannot find LC:\\windows\\system32\\boostbasic.pic16.exe *** Salida con estado: 2 *** pueden ayudarme con esto? Responder

También podría gustarte