Ir al contenido principal

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:

Entradas más populares de este blog

Consulta por SMS Banco de Venezuela.

Para aquellos que poseen cuenta en el Banco de Venezuela y tienen el teléfono afiliado a clavemóvil.

Les comento que consultar saldo es facilito ¿cómo?

Programando PIC con CCS ejercicio 3 (LCD)

La pantalla LCD es otro dispositivo muy versátil y viene en una gran cantidad de modelos y configuraciones. Sirven como ventana a los datos, configuraciones o despliegue de información donde un LED no es suficiente.


Programando PIC con CCS ejercicio 2 (botón)

Unos de los dispositivos más sencillo para introducir información, es el botón o pulsador, hay dos forma de conexión de uso común y que también es válida para otros dispositivos como los switches (conmutador), los jumper y otros interruptores