D a r k v y x

"Software, Hardwere, Linux, Redes, Y Mas Tecnología.

Mostrando entradas con la etiqueta Microcontroladores. Mostrar todas las entradas
Mostrando entradas con la etiqueta Microcontroladores. Mostrar todas las entradas

1/4/10

PIC'S EN GNU/LINUX (Parte 2) - PIKLAB: Instalación, Configuración y Compilación

PROGRAMACION DE MICROCONTROLADORE EN GNU/LINUX
UBUNTU + PIKLAB + SDCC + PICKIT 2

PIKLAB:  Instalación, Configuración y Compilación


Instalación
Suponemos que tienes instalado Ubuntu (este tutorial esta echo en Ubuntu 9.10 pero para versiones inferiores deberia funcionar), entonces vamos a instatalar todo los paquetes necesarios y algunos extras que los utilizaras despues.  Si quieres programar en ensamblador ASM necesitaras los paquetes gputils, gpsim, piklab y para programar en C utilizaremos sdcc, tambien se podria utilizar CCS del cual hay una vercion de pago para linux pero funciona bien usando wine pero esto no es parte de esta guia.

La instalación de los paquetes se lo puede hacer desde synaptic, pero yo prefiero la terminal:

sudo apt-get install gputils gpsim piklab sdcc


Configuración


Nos dirigimos hasta Aplicaciones - Programación - Piklab , ya dentro nos dirigiremos a Proyecto - Nuevo Proyecto ...

Aquí le das un nombre al proyecto y seleccionas una carpeta para guardarlo, yo recomiendo crear una carpeta para cada proyecto, luego escojemos el dispositivo, en nuestro caso será el Pic  16F628A, en Compilador puedes mirar la lista de compiladores que puede soportar Picklab, pero nosotros vamos a escojer el que hemos instalado que es Small Device C Compiles (SDCC), luego clic en Next, les saldra otra pantalla donde se escoje Crear plantilla de archivo fuente  y listo.



Continua... Parte 3



31/3/10

PIC'S EN GNU/LINUX (Parte 1) - INTRODUCCION

PROGRAMACION DE MICROCONTROLADORE EN GNU/LINUX
UBUNTU + PIKLAB + SDCC + PICKIT 2

INTRODUCCIÓN

En esta guia veremos como programar Microcontroladores Pic desde Linux con un lenguaje de alto nivel como es C utilizando el programador Pickit 2.  Para esto sera necesario utilizar varias herramientas:

Hardware:
  • Programador Pickit 2 de microchip, más información Pickit2.
  • Una protoboard
  • Una resistencia 220 ohm
  • Un diodo led
  • Una fuente de alimentación de 5v
Software:
  • Ubuntu 9.10 Karmic Koala (Suponemos esta instalado y cunenta con las heramientas basicas de compilacion)
  • Piklab es un IDE para programar PIC desde Linux, desde él podemos escribir el código fuente de nuestro programa, compilarlo y construir el proyecto con diferentes compiladores y luego programar nuestro PIC con diferentes programadores. Puedes obtener más información de este proyecto de software libre desde Piklab
  • SDCC (Small Device C Compiler). Es un compilador para Microcontroladores de código libre que está disponible para diferentes plataformas entre ellas Linux. Puedes obtener más información SDCC.
  • PK2CMD es el software de programacion de Pickit 2 que es proporcionado por microchip lo pueden descargar PK2CMD.
  • KPK2CMD Fondend Grafico, es una interfaz grafica para el pk2cmd, lo pueden descargar KPK2CMD, si no quieren compilarlo el subido el archivo compilado por felix y lo pueden bajar desde este enlace link.