Compilador sdcc para Microprocesadores.
Sdcc (Small Device C Compiler) es un compilador en "Ansi C" bajo la licencia GPL y multi-plataforma, para los Microprocesadores basados ​​en Intel MCS51 (8031, 8032, 8051, 8052), Maxim (ex Dallas) variantes DS80C390, Freescale (antes Motorola) HC08 basado (HC08, s08) y MCUs basados ​​Zilog Z80 (Z80, Z180, gbz80, Rabbit 2000/3000, 3000A).
Ademas se esta trabajando en un mejor soporte PIC16 y PIC18 de la Microchip.
Sdcc es compilador considerado por muchos sitios web todavÃa muy joven, con mucho por avanzar y un futuro prometedor, asà que no dejes de probarlo.
Ventajas.
- Multi-plataforma.
- Código abierto.
- Gran cantidad de dispositivos soportados.
- Una creciente comunidad que lo esta usando en sus proyectos.
- Optimizado y en lenguaje Ansi-C.
Desventajas.
- No tiene una interfaz, se debe compilar en consola y es un poquito complicado, por el numero de parámetros a manejar.
- Poca documentación, la mayorÃa aprendemos a partir del código fuente de ejemplos y ejercicios de algunos blog y foros.
- Un soporte limitado para los PIC de Microchip.
En linux podemos usarlo junto al poderoso IDE Piklab que nos da todo lo necesario para trabajar con los PIC.
Fuentes.
Te puede interesar:
- Micro-Controladores (22XD).