GPutils.

GPutils es un conjunto de herramientas para los micros PIC de Microchip, incluye:
GPasm.GPlinkGPlibCoorre bajo la mayoría de sistemas operativos: Linux, windows, OS/2, FreeBSD y otros. Es el equivalente y compatible con MPasm de Microchip.GPutils corre en la capa inferior a los compiladores de lenguajes de alto nivel (C, Basic, Fortran, Pascal, etc.) convirtiendo un archivo o conjunto de archivos en lenguaje ensamblador (asm) a un archivo .hex ejecutable por el microcontrolador PIC.

Los usuarios de Ubuntu pueden instalarlo directamente de los repositorios.

     

Piklab.

Piklab es un completo IDE para PIC y DSPIC, podemos programar en ASM (Gputils) o usando compiladores como SDCC, JAL, PICC lite compiler, etc.

Tiene soporte para varios tipos de programadores, como los clásicos por el puerto serie y paralelo y lo mas interesante podemos usar los ICD1 y 2.

SDCC.

SDCC es un compilador Open Source distribuido bajo licencia GPL que compila código en lenguaje C para los siguientes Microcontroladores:

  • Intel 8051, Maxim 80DS390, Zilog Z80, Motorola 68HC08 y los PIC16 y PIC18 de Microchips.

Es un compilador multiplataforma, por lo que lo podemos instalar en Windows, Linux y MAC.






Gpsim.

Gpsim es una herramienta de simulación con varios elementos, incluido un entorno gráfico, con lo que lo podemos usar directamente, pero su principal objetivo es servir de base para programas mayores, integralo en IEDs, como ocurre con Ktechlab y Piklab o hacerte tu propio programa gráfico de simulación.

KTechlab.

KTechlab es una aplicación para GNU/Linux que proporciona un potente entorno para el diseño de circuitos eléctricos y de microcontroladores.
Incluye la simulación de distintos componentes (lógicos, integrados, lineales, no-lineales y reactivos), simulación y depuración de microcontroladores PIC a través de gpsim, y posee lenguajes de alto nivel.

Por desgracia las últimas versiones aún poseen carencias importantes y algunos errores que esperamos sean solucionados en versiones futuras. Además de los frecuentes cierres inesperados, se echan en falta numerosos componentes y no se corresponden con componentes reales. (No tiene LCD alfanumérico).

En este aspecto, las autoridades educativas de cada país podrían impulsar de manera decisiva el desarrollo de esta aplicación, dada su utilidad en distintas etapas educativas.

Last modified: Monday, 22 February 2010, 10:24 PM