| SDCC - A C compiler for embedded systems |
|
| Saturday, 31 July 2010 19:53 |
|
SDCC (Small Device C Compiler) is free open source, retargettable, optimizing ANSI-C compiler designed for 8 bit Microprocessors. The current version targets Intel MCS51 based Microprocessors (8031, 8032, 8051, 8052, etc.), Dallas DS80C390 variants, Freescale (formerly Motorola) HC08 and Zilog Z80 based MCUs. It can be retargeted for other microprocessors, support for Microchip PIC, Atmel AVR is under development. The entire source code for the compiler is distributed under GPL. SDCC uses a modified version of ASXXXX & ASLINK, free open source retargetable assembler and linker. SDCC has extensive language extensions suitable for utilizing various microcontrollers and underlying hardware effectively. In addition to the MCU specific optimizations SDCC also does a host of standard optimizations like:
|
