- Small Device C Compiler
Infobox_Software
name = Small Device C Compiler
developer = Sandeep Dutta and others
latest_release_version = 2.8.0
latest_release_date =March 30 ,2008
operating_system =Linux , Windows, Mac
genre = CCompiler
license = GPL
website = [http://sdcc.sourceforge.net sdcc.sourceforge.net]The Small Device C Compiler (SDCC) is an
open source , partially retargetable [Rainer Leupers, Peter Marwedel: "Retargetable Compiler Technology for Embedded Systems: Tools and Applications", page 126. Springer, 2001] Ccompiler formicrocontroller s. It is distributed under theGNU General Public License . The package also contains alinker ,assembler ,simulator anddebugger . As of March 2007, SDCC is the only open source C compiler forIntel 8051 -compatible microcontrollers. [According to aGoogle search for: [http://www.google.com/search?hl=en&safe=off&q=8051+open+source+C+compiler&btnG=Search 8051 open source C compiler] ]The
SDCC compiler was used by theFreeRTOS project to port its real-time operating system to the 8051-basedSilabs (formerlyCygnal ) series ofmicrocontrollers .Supported target architectures
*
Intel 8051 and its derivatives.
*Zilog Z80 and binary compatible derivatives such asZ180 andeZ80 .
*Freescale (Motorola ) HC08Work is in progress on:
*Microchip PIC16 andPIC18 See also
*
Retargetable compiler
*Microcontroller References
External links
* [http://sdcc.sourceforge.net SDCC home page]
* [http://sdccokr.dl9sec.de/resources.htm SDCC Open Knowledge Resource]
* [http://www.freertos.org/portcygn.html A port of FreeRTOS to 8051]
* [http://www.8052.com/users/robotics/sdcc.phtml Using SDCC on the AT89C52 (8051 derivative)]
Wikimedia Foundation. 2010.