Articulo de referencia

Compilador C de dispositivos pequeños

El Small Device C Compiler ( SDCC ) es un compilador de C de software libre , parcialmente redirigido [1] para microcontroladores de 8 bits . Se distribuye bajo la Licencia Públ...

El Small Device C Compiler ( SDCC ) es un compilador de C de software libre , parcialmente redirigido [1] para microcontroladores de 8 bits . Se distribuye bajo la Licencia Pública General de GNU . El paquete también contiene un ensamblador , un enlazador , un simulador y un depurador . SDCC es un popular compilador de C de código abierto para microcontroladores compatibles con Intel 8051/MCS-51 . [2] [3] [4]

Hosts compatibles

Las fuentes, la documentación y los binarios están disponibles para Linux (32 bits y 64 bits), macOS (PPC y 64 bits) y Windows (32 bits y 64 bits).

Objetivos admitidos

Los siguientes incluyen derivados compatibles con binarios:

Trabajo en progreso:

Obsoleto:

Véase también

  • Z88DK - Compilador de C para sistemas basados ​​en Z80
  • cc65 - Compilador C para sistemas 6502/65C02

Referencias

  1. ^ Rainer Leupers, Peter Marwedel: "Tecnología de compiladores redireccionables para sistemas integrados: herramientas y aplicaciones", página 126. Springer, 2001
  2. ^ "Porting Contiki Operating System to RIEST2430" de Juan Wang, Wei Ma y Dan Liu, publicado en "Emerging Intelligent Computing Technology and Applications", 2012, p. 383: "Debido a las características únicas del MCU 8051, solo hay un puñado de cadenas de herramientas disponibles. La solución de código abierto más notable es el Small Device C Compiler (SDCC)".
  3. ^ Lewin Edwards "Open-Source Robotics and Process Control Cookbook: Designing and Building Robust, Dependable Real-time Systems", 2005, pág. 15: "Peor aún, el único compilador de C de código abierto medianamente decente para el 8051 (sdcc) es exactamente eso: apenas medianamente decente".
  4. ^ Lewin ARW Edwards (2006). Entonces, ¿quieres ser un ingeniero integrado?: La guía para la ingeniería integrada, desde la consultoría hasta la escalera corporativa. p. 51. :"Personalmente, prefiero utilizar el paquete de compilación gratuito sdcc. Sin lugar a dudas, es la opción más económica entre los compiladores C para 8051... En cualquier caso, sdcc es perfectamente adecuado para proyectos de aficionados, de bajo volumen y/o educativos".
  5. ^ Sitio web de Padauk
  6. ^ "SDCC - Compilador C para dispositivos pequeños" . Consultado el 20 de enero de 2013 .
  • Página de inicio de SDCC
  • Sandeep Dutta - Anatomía de un compilador. Un compilador ANSI-C redireccionable. "Circuit Cellar", número 121, agosto de 2000, página 35
  • Recursos de conocimiento abierto de SDCC
  • Recursos de conocimiento abierto de SDCC
  • Presentación de FOSDEM 2015 en SDCC
  • Presentación de FOSDEM 2024 en SDCC
  • Un puerto de FreeRTOS para 8051
  • Uso de SDCC en el AT89C52 (derivado del 8051)
  • Uso de SDCC para PIC en Windows con MPLABX
Obtenido de "https://es.wikipedia.org/w/index.php?title=Compilador_C_de_dispositivos_pequeños&oldid=1248286144"