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).